我正在使用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正确记录了对数据库的更改,它只是在加载表单时无法将复选框更新为数据库值。
感谢您的任何建议和帮助!