如何在ext-js网格中将记录数据显示为链接
How to display the record data as a link in a ext js grid
我有一个extjs网格。对于"TransactionType"列,我希望将事务类型显示为链接。单击链接后,将打开一个新窗口。通过下面的代码,我得到了链接,当我点击它时,一个新的窗口就会打开。但原始页面给出了404错误的
function renderData(records){
var r = records[i].data; //records is the data grid
r.TransactionType_link='<a href="" onclick="openTransactionDetails('+r.tranid+');">'+r.TransactionType+'</a>';
}
function openTransactionDetails(tranid){
var url = "/MyProject/pages/TransactionDetails.jsp?tranid="+tranid;
window.open(url,"TransactionDetails", "height=600,width=1080,left=250,top=300,resizable=No,scrollbars=Yes,status=No,addressbar=no");
}
点击链接后,我得到错误'请求的资源(/MyProject/pages/)不可用。'
您应该在onclick
中返回false,这样页面就不会试图导航到任何地方:
<a href="#" onclick="openTransactionDetails('+r.tranid+'); return false">'+r.TransactionType+'</a>'
相关文章:
- 更新成员数据模型中的记录列表
- 在页面上记录数据并实现pushstate()的最佳方式
- Firebase:如何从存在特定密钥的数据中检索记录
- 数据中的一条记录使用浮动图时未创建饼图
- Chrome扩展-使用javascript定期运行,并永久记录数据
- 在本地使用浏览器历史记录时刷新页面后数据消失
- 使用 Prepare 语句插入数据不会返回插入的记录
- 单击事件不起作用,当我在 jquery 数据表中显示每页 25 条记录时
- lunr.js添加有关索引记录的数据
- 数据表:禁用第一个下一个上一个最后一个,并在处理时显示/搜索记录
- 基于表单输入值,如何 2 生成选择 4 下拉菜单 w 数据库中的行/记录数据,该数据库将在选择时预填充表单
- 如何为下拉菜单生成选择,其中包含数据库中的行/记录数据,该数据库将在选择时预填充表单
- 根据内部数组值跳过 JSON 数据记录 - D3
- 在Ember.js Ember数据记录数组上迭代
- JSON数据记录到缓冲区,PUT到服务器
- 使用Ajax调用接收数据记录的问题
- 将检索到的Ember数据记录转换为普通对象的Ember方式是什么?
- 为每个JSON数据记录添加对象
- 如何在 Web 中播放来自 Android 的原始样本PCM_16音频数据记录(使用网络音频或其他)
- Angular不会更新DOM,但会把数据记录到控制台