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、 で editrules を使用することはできませんcolModel

于 2013-03-28T09:02:23.000 に答える
0

フォーム編集のrecreateForm: trueプロパティを使うことで解決できると思います。「追加」フォームと「編集」フォームの両方にプロパティを設定する必要があります。

于 2013-03-28T09:09:16.113 に答える