我想在我的项目中实现JqGrid
。
但是,这里的要求是我需要在网格中显示控件。
例如,我有一列可以取真或假的值。
但是,我想以选中和未选中的复选框格式表示这一点。
所以,我想知道这是否可能通过使用JqGrid。请帮忙。
jqGrid 支持许多预定义的格式化程序,其中包括 formatter: "checkbox"
。它显示禁用(用户无法选中/取消选中复选框(复选框。您可以使用 true
、 false
或 1
0
作为formatter: "checkbox"
的输入值。
当您找不到完全符合您要求的预定义格式化程序时,可以另外使用自定义格式化程序,但在使用复选框的情况下,标准formatter: "checkbox"
应该没问题。
是的,您可以在列模型中使用 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 中创建复选框和