【发布时间】:2012-12-24 01:56:59
【问题描述】:
我有一个 jqgrid,它有主行和页脚行(加载了用户数据),然后是一个格式化程序,它将单元格中的数据更改为可链接。可以单击主体中的单元格,onCellSelect 事件将捕获单击。但是,单击页脚行中的数据似乎不会触发 onCellSelect 事件。如何在页脚行中捕获选择/单击事件?下面是 jqgrid 的脚本。
$('#jqgSummaryResults').jqGrid({
datatype: 'json',
mtype: 'GET',
url: 'some action',
postData: { 'criteria': function () {
some function}},
rowNum: 100,
rowList: [],
pager: '#jqgpSummaryResults',
viewrecords: true,
sortorder: 'asc',
sortname: 'DateField',
width: 1250,
height: 350,
shrinkToFit: true,
gridview: true,
footerrow: true,
userDataOnFooter: true,
onCellSelect: function (rowid, iCol, cellcontent, e) {
var selectedDate = rowid;
savedMailDueDateString = rowid;
var selectedColumn = iCol;
...
},
loadComplete: function (data) {
...
},
colNames: ['DateField',
'Total Jobs',
...
'% Not Mailed'],
colModel: [
{ name: 'DateField', index: 'DateField', align: 'left' },
{ name: 'TotalJobs', index: 'TotalJobs', align: 'left', formatter: hyperlinkColumnFormatter },
...
{ name: 'PercentNotMailed', index: 'PercentNotMailed', align: 'left', formatter: hyperlinkColumnFormatter },
]
}).navGrid('#jqgpSummaryResults', {
excel: false,
edit: false,
add: false,
del: false,
search: false,
refresh: false
});
感谢您的帮助。
【问题讨论】:
-
这个问题你解决了吗?
-
如果您的问题已解决,您能否将答案标记为正确。
-
@Gill Bates:写一些 cmets 来回答会很礼貌。
-
@Oleg 对不起,我只是没有足够的时间,我的注意力目前不在这个问题的范围内,但我会尽快审查帖子。