我想在我的项目中实施JqGrid
。
但是,我的要求是我需要在网格中显示控件。
例如,我有一个列可以取值为true或false。
但是,我想以复选框选中和未选中的格式表示这一点。
所以,我想通过使用JqGrid知道这是否可行。请帮忙。
答案 0 :(得分:3)
jqGrid支持许多predefined formatters,其中包括formatter: "checkbox"
。它显示已禁用(用户无法选中/取消选中复选框)复选框。您可以使用true
,false
或1
,0
作为formatter: "checkbox"
的输入值。
如果您没有找到完全符合您要求的预定义格式化程序,则可以另外使用custom formatters,但在使用复选框的情况下,标准formatter: "checkbox"
应该没问题。
答案 1 :(得分: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 with an editable checkbox column和Create Checkbox in jqGrid以及