我在jqGrid
中遇到navGrid问题这是我的代码
<table id="list2"></table>
<div id="pager2"></div>
jQuery("#list2").jqGrid('navGrid','#pager2',
{edit:false,add:true,del:false,search:false},
{ //Edit dialog options
beforeCheckValues: function(postdata, formid, mode) {
jQuery("#list2").setColProp('Login',{ editrules:{required :false }});
}
},
{
beforeCheckValues: function(postdata, formid, mode) {
jQuery("#list2").setColProp('Login',{ editrules:{required :true }});
}
},
{}, {});
为什么它不起作用?一切都应该没问题...... 每当我添加或编辑现有行时,它仍然是必需的; \但不需要在编辑时登录。
答案 0 :(得分:0)
好吧没关系。我只是搞清楚了。
使用navGrid
时,您无法在colModel
中使用编辑规则。
答案 1 :(得分:0)
我认为可以通过使用表单编辑的recreateForm: true属性来解决问题。您应该为“添加”和“编辑”表单设置属性。