【发布时间】:2011-06-07 20:31:04
【问题描述】:
根据jqGridwiki页面,“这个事件在每次服务器请求后立即执行。”
在我的网格中,顶部有一个过滤器工具栏。
$(table_data_obj).jqGrid('filterToolbar', {stringResult:true, searchOnEnter:true, autosearch:true, defaultSearch:'cn'});
和 loadComplete 函数如:
loadComplete: function(data) {
data_processing(data);
}
每当我在本地过滤网格数据(没有新的服务器请求)时,都会调用 data_processing(data)。而且我不希望这种行为。如何确保只有新的服务器请求才调用 data_processing(data)。
编辑 我想做一些数据处理,每次从服务器获取新数据。有更好的地方吗?
【问题讨论】:
-
我被黑的解决方案:检查 data_processing(data) 中的 data.rows[0].cell。单元格对象仅存在于服务器响应数据中。
标签: jqgrid event-handling