0

我在 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 }}); 
      }
    },
    {}, {});

为什么它不起作用?一切都应该没问题...每次我添加或编辑现有行时,它仍然是必需的;\但编辑时不需要登录。

4

2 回答 2

0

好吧,那算了。我刚刚想通了。

使用navGrid时不能在colModel.

于 2013-03-28T09:02:23.000 回答
0

我认为可以通过使用recreateForm: true property of form editing 来解决这个问题。您应该为“添加”和“编辑”表单设置属性。

于 2013-03-28T09:09:16.113 回答