jqGrid添加项目复选框字段默认为选中

jqGrid添加项目复选框字段默认为选中,jqgrid,Jqgrid,这里有一个简单的问题。我有一个jqGrid,它工作得很好,但我想设置复选框的默认值,以便在用户添加新项目时选中。下面是一段代码: {name: "Active", index: "active", width: 80, align: "center", sortable: false, editable: true, edittype: "checkbox", editoptions: {value: "Yes:No"}} 我在文档中没有看到任何内容: 您可以使用 editoptions:

这里有一个简单的问题。我有一个jqGrid,它工作得很好,但我想设置复选框的默认值,以便在用户添加新项目时选中。下面是一段代码:

{name: "Active", index: "active", width: 80, align: "center", sortable: false,
 editable: true, edittype: "checkbox", editoptions: {value: "Yes:No"}}
我在文档中没有看到任何内容:

您可以使用

editoptions: {value: "Yes:No", defaultValue: "Yes"}
(见附件)

顺便说一下,我个人总是使用
格式化程序:“checkbox”
来处理像您这样的列。而且

stype: "select", searchoptions: { value: "1:Yes;0:No" }
如果允许从列中搜索值,也会很有帮助

更新:免费jqGrid 4.13.6(目前为4.13.6-pre,可从GitHub获得)支持新的
样式:“checkbox”
。例如,可以使用

stype: "checkbox", searchoptions: { sopt: ["eq"], value: "true:false" }

在“过滤器”工具栏中有3状态复选框,在“搜索”对话框中有2状态复选框。上面的
searchoptions.value
value意味着复选框对应的是值“true”,而未选中的框对应的是值“false”。

 editoptions: {value: "true:false", defaultValue: "true"}