我试图在用户点击inlineNav“添加”按钮时设置复选框的默认值。
看起来这个问题会包含我想要的答案
jqGrid add item checkbox field defaulted to checked
但是,唉,它不起作用。我在colModel中使用以下条目:{name:'enabled', index:'`enabled`', width:120,editable:true, edittype:"checkbox", editoptions:{value:"1:0", defaultValue:"1"}, formatter:"checkbox", align:"center"}
我已经尝试了{defaultValue:1}, {value:"Yes:No", defaultValue"Yes"}, {defaultValue:function(){return:"1"}}
等等,但似乎并没有做到这一点。
有人可以帮帮我吗?我是否遗漏了一些明显的东西,然后才开始在源头帮助解决问题。
答案 0 :(得分:3)
我想你不使用最后一个版本的jqGrid。版本4.3.0中存在defaultValue
editoptions
editoptions: {value: 'Yes:No', defaultValue: 'Yes'}
属性的问题,但在版本4.3.1中已修复。
我在my answer的演示中对您的旧问题进行了少量修改。将the demo which uses jqGrid 4.3.1与jqGrid的the same demo which uses old version (4.3.0)进行比较。如果您单击新演示中的“添加”按钮,将添加选中的复选框,该复选框对应于设置
{{1}}
另一方面,使用jqGrid 4.3.0的演示忽略了设置并创建了总是未选中的复选框。