2013-03-29 3 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' } 
          ] 
       .................. 

       }); 

Я пробовал установочные ключи: false в colmodel. Не работает. Любой другой метод?

ответ

1

Я полагаю, что вы используете встроенное редактирование рядом с формой, описанной в the question. Я поставил the bug report. ОБНОВЛЕНО часть my answer описывает проблему более подробно. Я рекомендую вам проверить, будет ли ваша проблема исправлена, если вы использовали фиксированную версию jquery.jqGrid.src.js, которую вы можете скачать here.

Смежные вопросы