即時通訊使用jqgrid,我在觸發某些事件時觸發reloadGrid
。jqgrid reloadGrid事件監聽器
我只想處理reloadGrid
事件,以便我能夠從重新加載的userData
中獲得。 對此,您可能會建議我使用loadComplete
,但loadComplete
在首次加載電網時稱爲事件。但我只想聽聽reloadGrid
活動。
我試過以下,但不能達到我想要的。
if($('#table').trigger('reloadGrid').length>0)
{
var userData = $('#table').jqgrid('getGridParam', 'userData');
//here the userData is old data not the reloaded one.
}
任何人都可以建議我任何工作。
你想用'$( '#表')是什麼。觸發器( 'reloadGrid')。長度> 0'?代碼的第一部分('$('#table')。trigger('reloadGrid')')觸發重載。你想測試哪個'長度?你想在重新加載之前或之後設置'userData'嗎?你是否想要設置'userData',只要它是由你自己的代碼**觸發**,或者你想在任何reloadGrid事件(例如在排序或分頁或數據)上做同樣的事情? – Oleg