这是一个简单的问题.我有一个工作得很好的jqGrid但我想设置一个复选框的默认值,以便在用户添加新项目时进行检查.这是一段代码:
{name: "Active", index: "active", width: 80, align: "center", sortable: false,
editable: true, edittype: "checkbox", editoptions: {value: "Yes:No"}}
Run Code Online (Sandbox Code Playgroud)
我没有在文档中看到任何内容:
http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules
您可以使用
editoptions: {value: "Yes:No", defaultValue: "Yes"}
Run Code Online (Sandbox Code Playgroud)
(参见http://www.trirand.com/jqgridwiki/doku.php?id=wiki:common_rules#editoptions).
顺便说一句,我个人总是使用formatter: "checkbox"像你一样的列.此外
stype: "select", searchoptions: { value: "1:Yes;0:No" }
Run Code Online (Sandbox Code Playgroud)
如果您允许从列中搜索值,也会很有帮助.
更新:免费的jqGrid 4.13.6(目前4.13.6-pre,可以从GitHub获得)支持新的stype: "checkbox".例如,人们可以使用
stype: "checkbox", searchoptions: { sopt: ["eq"], value: "true:false" }
Run Code Online (Sandbox Code Playgroud)
在过滤器工具栏中有3个状态复选框,在搜索对话框中有2个状态复选框.上述searchoptions.value值表示复选框对应值"true"和未选中框值"false".
| 归档时间: |
|
| 查看次数: |
16502 次 |
| 最近记录: |