是否可以在JqGrid中填充控件

时间:2013-10-09 08:14:10

标签: c# asp.net-mvc jqgrid

我想在我的项目中实施JqGrid

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

例如,我有一个列可以取值为true或false。

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

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

2 个答案:

答案 0 :(得分:3)

jqGrid支持许多predefined formatters,其中包括formatter: "checkbox"。它显示已禁用(用户无法选中/取消选中复选框)复选框。您可以使用truefalse10作为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 columnCreate Checkbox in jqGrid以及