0
我使用jqgrid与mvc 3,我想添加编辑和删除按钮与JqGrid的每一行,我已经达到了这个东西在this link的帮助下。但它是用于内联编辑的,我想在点击编辑按钮时打开一个弹出窗口。JqGrid编辑和删除按钮与每行
我该如何做到这一点。
感谢
我使用jqgrid与mvc 3,我想添加编辑和删除按钮与JqGrid的每一行,我已经达到了这个东西在this link的帮助下。但它是用于内联编辑的,我想在点击编辑按钮时打开一个弹出窗口。JqGrid编辑和删除按钮与每行
我该如何做到这一点。
感谢
你应该只使用新editformbutton: true选项,它与存在的jqGrid的4.1.0版本开始:
formatter:'actions',
formatoptions: {
keys: true,
editformbutton: true
}
请在下面找到要编辑的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")'
}
},
在哪里定义编辑网址?在'onEdit'或其他地方? – Saad
@Saad:默认情况下会使用grid的editurl参数。您可以使用'formatoptions'的editOptions来定义[editGridRow](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#editgridrow)方法的任何选项。因此,如果未定义'formatoptions'的'editOptions'的url属性,则将使用jqGrid的'editurl'参数。 – Oleg
是否可以在“动作”格式化程序中添加添加按钮(或自定义按钮)并进行编辑和删除? – Saad