jqgrid不处理复选框值

时间:2011-10-25 16:01:50

标签: jqgrid checkbox

我正在使用jqGrid 4.1.2,并且当我浏览输入表单时复选框没有更新。例如,如果我选中一个复选框并提交表单,则更改将记录在数据库中,但如果我重新加载表单,则不会显示复选框勾选。

{name:'entireTooth',width:50, editable:true, hidden:true, edittype:'checkbox',formatter: 'checkbox', editoptions:{value:'Yes:No'}, editrules:{edithidden:true}}

以下列形式生成复选框:

http://screencast.com/t/jFJeoJWL

Firebug显示以下形式创建的HTML:

<input id="entireTooth" class="FormElement" type="checkbox" value="Yes" offval="No" name="entireTooth" role="checkbox">

jqGrid正确记录了对数据库的更改,它只是在加载表单时无法将复选框更新为数据库值。

感谢您的任何建议和帮助!

1 个答案:

答案 0 :(得分:0)

我认为您遇到的问题是herehere。问题已在jqGrid 4.2.0中修复。所以你应该只更新你使用的jqGrid。