我试图在gridComplte事件上获取单元格数据,但我无法获取单元格的值 所以,请建议我如何获得?
gridComplete: function ()
{
var ids = jQuery("#list").jqGrid('getDataIDs');
alert(ids);
for(var i=1;i<=ids.length;i++)
{
var rowId = ids[i];
// var rowData = jQuery('#list').jqGrid ('getRowData', rowId);
var cont = jQuery('#list').getCell(rowId, 'SYS'); //SYS is my colNames
var val = $(cont).val();
alert(val);
}
},
答案 0 :(得分:1)
在上面的代码中,变量“cont”应该具有'SYS'列的值。 删除行
var val = $(cont).val();
以下是更正后的代码:
gridComplete: function ()
{
var ids = jQuery("#list").jqGrid('getDataIDs');
alert(ids);
for(var i=1;i<=ids.length;i++)
{
var rowId = ids[i];
// var rowData = jQuery('#list').jqGrid ('getRowData', rowId);
var cont = jQuery('#list').getCell(rowId, 'SYS'); //SYS is my colNames
alert(cont);
}
},