2011-08-27 53 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")' 
        } 
       }, 
相关问题