我想基于从函数传回的布尔值来禁用/启用jqGrid复选框。我该怎么做?
下面的代码片段
colModel: [
{ name: 'IsSystemAdmin', index: 'IsSystemAdmin', width: 50, align: "center",
formatter: "checkbox",
formatoptions: { disabled: isSystemAdmin}, editable: true }
],
*请注意我在哪里调用该函数:
formatoptions:{已禁用:isSystemAdmin},可编辑:true} *
var isSystemAdmin = new function(){
//do something and return a bool value
}
要么
function isSystemAdmin(){
//do something and return a bool value
}
显然,我上面的代码确实可以解决。
唯一的变化:
formatoptions:{已禁用:isSystemAdmin()}
代替
formatoptions:{已禁用:isSystemAdmin}
最佳答案
使用.jqGrid('setSelection'方法
function isSystemAdmin() {
jQuery("#list13").jqGrid('setSelection',"13");
});
关于javascript - JqGrid Checkbox通过功能启用/禁用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16020445/