2011-08-27 73 views
0

我使用jqgrid與mvc 3,我想添加編輯和刪除按鈕與JqGrid的每一行,我已經達到了這個東西在this link的幫助下。但它是用於內聯編輯的,我想在點擊編輯按鈕時打開一個彈出窗口。JqGrid編輯和刪除按鈕與每行

我該如何做到這一點。

感謝

回答

5

你應該只使用新editformbutton: true選項,它與存在的jqGrid的4.1.0版本開始:

formatter:'actions', 
formatoptions: { 
    keys: true, 
    editformbutton: true 
} 
+0

在哪裏定義編輯網址?在'onEdit'或其他地方? – Saad

+1

@Saad:默認情況下會使用grid的editurl參數。您可以使用'formatoptions'的editOptions來定義[editGridRow](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#editgridrow)方法的任何選項。因此,如果未定義'formatoptions'的'editOptions'的url屬性,則將使用jqGrid的'editurl'參數。 – Oleg

+0

是否可以在「動作」格式化程序中添加添加按鈕(或自定義按鈕)並進行編輯和刪除? – Saad

2

請在下面找到要編輯的colmodel:

{ 
        name: 'EditAction', 
        width: 60, 
        fixed: true, 
        search: false, 
        sortable: false, 
        resize: false, 
        formatter: 'actions', 
        formatoptions: { 
         keys: false, 
         editbutton: true, 
         delbutton: false, 
         editformbutton: false, 
         onSuccess: function(response) { 
          if (response.status == 200) { 
          } 
         }, 
         extraparam: { oper: 'edit' }, 
         url: '@Url.Action("ActionName", "Controller")' 
        } 
       }, 
相關問題