根據jqGrid wiki頁面的說法,「每次服務器請求後立即執行此事件。」loadComplete事件在jqGrid中的每個過濾器操作上被觸發?
在我的網格中,我在頂部有一個過濾器工具欄。
$(table_data_obj).jqGrid('filterToolbar', {stringResult:true, searchOnEnter:true, autosearch:true, defaultSearch:'cn'});
和loadComplete功能,如:
loadComplete: function(data) {
data_processing(data);
}
每當,我本地過濾格網的數據(沒有新的服務器請求),data_processing(數據)被調用。我不想要這種行爲。我怎樣才能確保data_processing(data)只被新的服務器請求調用。
編輯 我想做一些數據處理,每次從服務器獲取新數據。有更好的地方嗎?
我的黑客解決方案:檢查data_processing(data)中的data.rows [0] .cell。單元對象僅存在於服務器響應數據中。 – understack 2011-06-08 06:27:49