Javascript jqgrid使用操作进行内联编辑-无法显示错误消息
我正在使用带有编辑操作按钮的jQgrid的内联编辑,但aftersavefunc不起作用。正确的方法是什么 当我从服务器接收到以下信息时,我希望还原行并显示错误消息:{“success”:false,“id”:null,“message”:“您不能这样做”} 以下是我的代码:Javascript jqgrid使用操作进行内联编辑-无法显示错误消息,javascript,jquery,angularjs,jqgrid,Javascript,Jquery,Angularjs,Jqgrid,我正在使用带有编辑操作按钮的jQgrid的内联编辑,但aftersavefunc不起作用。正确的方法是什么 当我从服务器接收到以下信息时,我希望还原行并显示错误消息:{“success”:false,“id”:null,“message”:“您不能这样做”} 以下是我的代码: angular.element(document).ready(function () { $("#jqGrid").jqGrid({ datatype: "local", da
angular.element(document).ready(function () {
$("#jqGrid").jqGrid({
datatype: "local",
data: $scope.listResellerUser,
mtype: "POST",
colModel: [
{ label:'Full Name', name: 'fullname' },
{ label: 'User Name', name: 'username' },
{ label: 'User Id', name: 'userId', hidden: true, key:true },
{ label: 'Email', name: 'email' },
{ label: 'User Level', name:'roleId', index:'roleId', edittype:'select', editable:true, align:'center', formatter:'select',
editoptions:{value:setRoleDropdown()
}},
{name:'Actions',index:'Actions',width:55,align:'center',sortable:false,search: false,formatter:'actions',
formatoptions:{
keys: true, // we want use [Enter] key to save the row and [Esc] to cancel editing.
delbutton:false,
}}
],
editurl: "/myreseller/changeuserrole",
styleUI : 'Bootstrap',
page: 1,
autowidth: true,
height: 250,
rowNum: 20,
scrollPopUp:true,
scrollLeftOffset: "83%",
viewrecords: true,
scroll: 1, // set the scroll property to 1 to enable paging with scrollbar - virtual loading of records
emptyrecords: 'Scroll to bottom to retrieve new page', // the message will be displayed at the bottom
pager: "#jqGridPager",
editParams: {
"aftersavefunc": function (rowid, response, options) {
alert("row with rowid=" + rowid + " is successfuly modified.");
}
}
});
首先,重要的是要包含关于jqGrid版本的信息,您使用的(或您可以使用的)和jqGrid的分支(,商业版或旧版jqGrid)