87,904
社区成员
发帖
与我相关
我的任务
分享
$("#UsersGrid").jqGrid('navGrid', '#UsersGridPager',
{ edit: true, add: false, del: false, search:false },
{ closeOnEscape: true, closeAfterEdit: true,
afterSubmit: function (response, postdata) {
var res = $.parseJSON(response.responseText);
if (res && res.insertStatus) {
alert(res.insertStatus);
//return [true,response.message]
}
else
{
alert(res.insertStatus);
}
return [true,response.message] ;
// you should don't forget to return
// return [true, ""];
// in case of successful editing and return
// return [true, "", newId];
// with the Id of new row generated from the server
// if you would use reloadAfterSubmit: false
// option of editGridRow
}
},
{closeOnEscape: true,closeAfterAdd: true,
afterSubmit: function (response, postdata) {
var res = $.parseJSON(response.responseText);
if (res && res.insertStatus) {
alert(res.insertStatus);
}
else
{
alert(res.insertStatus);
}
return [true,response.message] ;
// you should don't forget to return
// return [true, ""];
// in case of successful editing and return
// return [true, "", newId];
// with the Id of new row generated from the server
// if you would use reloadAfterSubmit: false
// option of editGridRow
}
});
}).jqGrid('navButtonAdd',"#UsersGridPager",{caption:"NewButton", buttonicon:"ui-icon-newwin", onClickButton:null, position: "last", title:"", cursor: "pointer"});;
不起作用。没有增加上按钮。jQuery("#grid_id").navButtonAdd('#pager',{
caption:"Excel",
buttonicon:"ui-icon-excel",
onClickButton: function(){
alert("导出excel");
},
position:"last"
});
参考:jqGrid自定义按钮