【发布时间】:2011-03-08 23:30:53
【问题描述】:
在 extjs GridFilters.js 中,我们有:
onStateChange : function (event, filter) {
......
...
if ((this.autoReload || this.local) && !this.applyingState) {
//alert('Firing reload');
this.deferredUpdate.delay(this.updateBuffer);
}
}
我认为这意味着每当
`this.deferredUpdate.delay(this.updateBuffer);`
被执行,reload 函数将被调用。但是通过发出警报,我发现情况并非如此。 reload 只被调用一次),尽管
alert('Firing reload');
多次弹出。我在这个例子中使用了一个日期过滤器。
为什么会这样?对deferredUpdate.delay 的调用不会根据 GridFfilters.js 类自动触发重新加载吗?
【问题讨论】:
标签: extjs