1

我希望能够根据从函数传回的布尔值禁用/启用 jqGrid 复选框。我该怎么做?

下面的代码片段

 colModel: [
    { name: 'IsSystemAdmin', index: 'IsSystemAdmin', width: 50, align: "center", 
    formatter: "checkbox", 
    formatoptions: { disabled: isSystemAdmin}, editable: true }
],

*请注意我调用函数的位置:formatoptions: { disabled: isSystemAdmin}, editable: true } *


var isSystemAdmin = new function(){
   //do something and return a bool value
}

或者

function isSystemAdmin(){
  //do something and return a bool value
}

显然解决了我上面的代码确实有效。只有改变:

格式选项:{禁用:isSystemAdmin()}

代替

格式选项:{禁用:isSystemAdmin}

4

1 回答 1

0

使用 .jqGrid('setSelection' 方法

function isSystemAdmin() { 
  jQuery("#list13").jqGrid('setSelection',"13"); 
});
于 2013-04-15T17:01:25.237 回答