[英]Struts2 jqGrid: How to send column value as parameter in edit scenario
[英]Struts2 jqGrid Bind afterclickPgButtons to Edit Dialog
我有一個struts2-jquery jqGrid頁面,其中包含使用事件對話框的網格。 我正在嘗試將afterclickPgButtons事件綁定到編輯對話框。 我可以將事件綁定到整個網格(gridTable),但是在將事件綁定到對話框時遇到了問題。 我想在使用編輯對話框中的“下一個/上一個”按鈕時,在編輯對話框信息更改后修改元素的內容。
$("#editmodgridtable").bind("afterclickPgButtons", function(whichbutton, formid, rowid){
alert("Hey!");
});
我正在嘗試在loadComplete內部運行以下內容並綁定到jqGridAddEditAfterShowForm,以為我需要在頁面加載后和顯示表單后進行最終綁定。
$.subscribe('loadComplete', function(event, data) {
$("#gridtable").bind("jqGridAddEditAfterShowForm", function (e, $form, oper) {
$("#editmodgridtable").bind("afterclickPgButtons", function(whichbutton, formid, rowid){
alert("Hey!");
});
}
}
但是,上面的代碼似乎很麻煩,並且綁定到afterclickPgButtons無效。 我如何使afterClickPgButtons起作用任何幫助都將不勝感激。
我不確定哪個是您使用的網格ID: "editmodgridtable"
或"gridtable"
。 你應該綁定"jqGridAddEditAfterShowForm"
, "jqGridAddEditAfterClickPgButtons"
或"jqGridLoadComplete"
直接 。 進行綁定時,這並不重要。 主網格的表( <table id="gridtable"></table>
)應該在綁定之前就存在。 因此正確的代碼可能非常簡單
var $grid = $("#gridtable");
$grid.bind("jqGridLoadComplete", function (e, data) {
alert("In jqGridLoadComplete");
});
$grid.bind("jqGridAddEditAfterShowForm", function (e, $form, oper) {
alert("In jqGridAddEditAfterShowForm");
});
$grid.bind("jqGridAddEditAfterClickPgButtons", function (e, whichButton, $form, rowid) {
alert(whichButton + " " + rowid);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.