jqgrid复选框 - 在add new上设置默认值

时间:2012-02-22 17:25:45

标签: javascript jquery jqgrid

我试图在用户点击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"}}等等,但似乎并没有做到这一点。

有人可以帮帮我吗?我是否遗漏了一些明显的东西,然后才开始在源头帮助解决问题。

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的演示忽略了设置并创建了总是未选中的复选框。

相关问题