0

私は自分のページで jqgrid を使用していますが、編集可能な列から Enter キーを押したときに送信されないようにしたいと考えています。これが私のコードです。

$( '#mygrid' ).jqGrid( {

                 url: '/Mycontroller/LoadMygrid',
                 postData: { 
                    bank_ID: function () { return $( '#bank_accountHead_ID' ).val() },

                },
                //type of data 
                datatype: 'json',
                //url access method type
                mtype: 'POST',
                editurl: 'clientArray',

                colNames: ['chkbox', 'Sl.#', 'amount'],
                //columns model
                colModel: [
                             { name: 'chkSelect', index: 'chkSelect', align: "center", editable: true, edittype: 'checkbox', width: '20px', editoptions: { value:                                                                          "True:False" },
                                 fixed: true, formatoptions: { disabled: false}
                             },
                             { name: 'Sl_No', index: 'Sl_No', align: 'left'},

                             { name: 'TotalAmt', index: 'TotalAmt', align: 'right', editable: true, edittype: 'text' }
                           ]
              ..................

                 });

colmodel で keys:false を設定してみました。動作していません。他の方法はありますか?

4

1 に答える 1

1

質問に記載されているフォームに近いインライン編集を使用していると思います。私はバグレポートを提出しました。私の回答更新部分では、問題をより詳細に説明しています。ここ からダウンロードできる修正済みバージョンを使用した場合、問題が修正されるかどうかを確認することをお勧めします。jquery.jqGrid.src.js

于 2013-03-29T18:14:53.657 に答える