根据条件启用和禁用复选框。对于条件,我需要访问模型中的字段值,而不是网格列。
如何在格式化程序中的rowObject中访问字段值?
$.subscribe("loadComplete", function(event, status, data){
var grid = $("#linesgrid");
var ids = grid.jqGrid('getDataIDs');
for(var i=0;i < ids.length;i++){
var rowId = ids[i];
var rowData = jQuery('#linesgrid).jqGrid ('getRowData', rowId);
if(rowData.filedvalue){
$("#jqg_linesgrid_"+rowId).attr("disabled", true);
}
}
});
答案 0 :(得分:0)
问题在于调用函数你需要将它连接到像这样的字符串
$.subscribe("loadComplete", function(event, status, data){
var grid = $("#linesgrid");
var ids = grid.jqGrid('getDataIDs');
for(var i=0;i < ids.length;i++){
var rowId = ids[i];
var rowData = jQuery('#linesgrid).jqGrid ('+getRowData+', rowId);
if(rowData.filedvalue){
$("#jqg_linesgrid_"+rowId).attr("disabled", true);
}
}
});
答案 1 :(得分:0)
在网格中添加了隐藏列,不会向最终用户显示。使用GetRowData函数获取行数据,并在条件中使用该值。
谢谢,