2013-03-29 129 views
0

我在我的頁面中使用jqgrid,現在我想阻止當從可編輯列按下輸入鍵時提交它。這是我的代碼。防止保存輸入密鑰按

$('#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中設置鍵:false。不工作。任何其他方法?

回答

1

我想你使用的內嵌編輯接近the question中描述的形式。我提出the bug report已更新部分my answer描述了更詳細的問題。如果您使用jquery.jqGrid.src.js的固定版本,您可以下載here,我建議您驗證您的問題是否會得到解決。