我需要jqGrid中的一般可编辑复选框,但有些行应该只有readonly复选框。
我将loadComplete设置为我的jgGrid表参数(它是一个测试代码,所以rowid和model是一个模拟):
tableParams.loadComplete = function(){
var rowids = $("#acl_table").getDataIDs();
var model = tableParams.colModel[0];
$("#acl_table").setCell(rowids[0], model, "", "", {'disabled':'disabled'});
};
我成功覆盖了像
这样的单元格值$("#acl_table").setCell(rowids[0], model, "False", "", {'disabled':'disabled'});
因此该行本身应该可以使用,但复选框可以编辑。
我知道复选框的readonly由colModelSettings中的{formatoptions:{disabled:false}}控制。 如何在每个单元格/行中更改只读设置或覆盖格式选项?