Jquery jqGrid setCell不工作-如果col值大于1,则需要显示图像文件
每当优先级列值大于1时,我需要显示“!”标记。我能够遍历jqGrid行并检查列值,但是jqGrid setCell在我的示例中不起作用。我不知道我要去哪里Jquery jqGrid setCell不工作-如果col值大于1,则需要显示图像文件,jquery,jqgrid,Jquery,Jqgrid,每当优先级列值大于1时,我需要显示“!”标记。我能够遍历jqGrid行并检查列值,但是jqGrid setCell在我的示例中不起作用。我不知道我要去哪里 var rowdata; var gridObj = jQuery("#grid").getDataIDs(); for(var i =0;i<gridObj.length;i++) { rowdata = jQuery("#grid").getRowData(gridObj[i]);
var rowdata;
var gridObj = jQuery("#grid").getDataIDs();
for(var i =0;i<gridObj.length;i++)
{
rowdata = jQuery("#grid").getRowData(gridObj[i]);
var val = $('#grid').jqGrid('getCell',gridObj[i],'Priority');
//alert(val); //Displays priority value
if(val > 1)
$("#grid").jqGrid('setCell',gridObj[i],'Priority', '', 'MyCell');
}
//jQuery("#grid").trigger("reloadGrid"); **DOESNT WORK
这张桌子看起来像
我通过这样做使它工作:
colModel :[
{name:'Priority', index:'Priority', width:7, search:false, formatter: imageFormatter},
function imageFormatter(cellvalue, options, rowObject){
if(cellvalue>1)
return ("<center><img src='images/LuImportance.gif' /></center>");
else
return ("");
}
]
colModel:[
{name:'Priority',index:'Priority',width:7,search:false,formatter:imageFormatter},
函数imageFormatter(单元格值、选项、行对象){
如果(单元格值>1)
返回(“”);
其他的
返回(“”);
}
]
colModel :[
{name:'Priority', index:'Priority', width:7, search:false, formatter: imageFormatter},
function imageFormatter(cellvalue, options, rowObject){
if(cellvalue>1)
return ("<center><img src='images/LuImportance.gif' /></center>");
else
return ("");
}
]