$("#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"});;
不起作用。没有增加上按钮。
你自己的代码有问题。。 $("#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"});; 多了红色的部分
caption:"Excel",
buttonicon:"ui-icon-excel",
onClickButton: function(){
alert("导出excel");
},
position:"last"
});参考:jqGrid自定义按钮
$("#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"});;
不起作用。没有增加上按钮。
$("#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"});;
多了红色的部分