1

我想JqGrid在我的项目中实施。

但是,这里我的要求是我需要在网格中显示控件。

例如,我有一列可以采用真值或假值。

但是,我想以复选框选中和未选中格式的形式表示这一点。

所以,我想知道这是否可能通过使用 JqGrid。请帮忙。

4

2 回答 2

3

jqGrid 支持许多预定义的格式化程序,其中包括formatter: "checkbox". 它显示禁用(用户不能选中/取消选中复选框)复选框。您可以使用true,false1,0作为 的输入值formatter: "checkbox"

当您没有找到完全符合您要求的预定义格式化程序时,可以另外使用自定义格式化formatter: "checkbox"程序,但在使用复选框的情况下,标准应该没问题。

于 2013-10-09T08:50:50.620 回答
2

是的,你可以formatter在列模型中做到这一点

{
name: 'MyCol', index: 'MyCol', editable:true, edittype:'checkbox', 
editoptions: { value:"True:False"},formatter: "checkbox"
}

或者您可以指定自定义格式来呈现列

formatter: checkboxColumnRenderer

然后

function checkboxColumnRenderer(cellValue, opts, rowObject){
   return "checkbox-html";
}

使用可编辑的复选框列检查jqGrid并在 jqGrid 中创建复选框

于 2013-10-09T08:50:39.883 回答