因此,我發現了一些很好的修復方法,用於對齊確認刪除,編輯,查看等對話框here。但是,如果在網格上選擇沒有行,則會出現一個不同的對話框,其中顯示一個簡單的「警告:請選擇行」。除了這個對話有可怕的語法,我似乎無法找到處理這個對話的事件,以便我可以根據需要重新定位。JqGrid:設置「No Rows Selected」對話框的位置
我爲navGrid中的每個事件添加了處理程序,我可以找到並使用BugZilla來查看它是否會停止在這些事件中無濟於事。 當選擇行時,它會觸發刪除事件罰款。想法?下面是我的代碼:
$('#sessionGrid').jqGrid({...}).navGrid('#sessionPager', {
add: false,
edit: false,
del: true,
search: false,
closeOnEscape: true
}, {
afterShowForm: function (form) {
form.closest('div.ui-jqdialog').center();
}
}, {
afterShowForm: function (form) {
form.closest('div.ui-jqdialog').center();
}
}, {
caption: "Delete",
msg: "Delete the selected sessions?",
bSubmit: "Delete",
bCancel: "Cancel",
afterShowForm: function (form) {
form.closest('div.ui-jqdialog').center();
}
}, {
afterShowForm: function (form) {
form.closest('div.ui-jqdialog').center();
}
}, {
afterShowForm: function (form) {
form.closest('div.ui-jqdialog').center();
}
});
是的,這有助於很多。感謝堆! – Britton 2012-07-19 17:22:44
不客氣,很高興它幫助你! – 2012-07-19 17:46:07