0
我正在使用jqGrid 4.1.2,並且複選框沒有在導航輸入表單時更新。例如,如果我選中複選框並提交表單,更改將記錄在數據庫中,但如果我重新加載表單,則不會顯示覆選框打勾。jqgrid未處理複選框值
{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正確地記錄對數據庫的修改,它只是不當表單加載時,將複選框更新爲數據庫值。
感謝您的任何建議和幫助!
感謝您的回答奧列格,我下載了最新版本,並且文件已經重新組織,並與項目中的其他代碼發生衝突,所以我將不得不堅持4.1.2並找到另一種解決方案。 –
@Martyn Walker:如果你必須使用jqGrid 4.1.2,你可以在<= 1.6.2版本中使用jQuery – Oleg