Проблема с встроенным редактированием jqGrid

Я хочу использовать встроенное (строковое) редактирование jqGrid, но как я могу поместить кнопки «Редактировать», «Отмена», «Сохранить» и «Удалить» помимо каждой строки.

На официальном веб-сайте есть пример того, как поместить кнопки «Редактировать», «Отменить» и «Сохранить» для встроенного (строкового) редактирования, я попытался поместить кнопку удаления, но это не работает. Как мне это сделать? Спасибо


person Smallville    schedule 03.06.2009    source источник
comment
Вам удалось выяснить, что делает кнопки встроенными? Это JavaScript-код? И где в JavaScript это происходит?   -  person Natrium    schedule 03.06.2009
comment
Как предложил Natrium, полезно, когда вы публикуете вопрос, если вы показываете пример кода, который вы пробовали, но который не работает.   -  person Adam Morris    schedule 06.12.2011


Ответы (3)


  jQuery("#grid").jqGrid({
     ....
     colNames:[...,'Actions'],
     ....    
     colModel:[ .... , { 
        name: "actions", 
        classes:'jg_actions', 
        formatter: "actions", 
        editable: false, 
        sortable: false, 
        resizable: false, 
        fixed: true, 
        width:60, 
        formatoptions: {keys: true, delbutton:true}}
 ...  

Это поместит встроенные кнопки редактирования в конец каждой строки.

person Reflective    schedule 11.10.2012
comment
где я могу отформатировать эти кнопки? У меня есть диапазоны строк в моих строках, поэтому мне не нужна кнопка для каждой строки. я хочу, чтобы вместо этого применялись диапазоны строк. Есть идеи, где это можно применить? - person icedek; 17.09.2013

перейдите на http://www.trirand.com/jqgrid/jqgrid.html# проверьте каждую ссылку, особенно Live Data Manipulation и пользовательскую ссылку редактирования ...

person Community    schedule 28.08.2009

Можете показать код, который не работал?

Для удаления строки используется функция delGridRow. grid в названии, в отличие от editRow, saveRow, restoreRow.

person Adam Morris    schedule 06.12.2011