刷新后事件Ext.view.ViewView

时间:2013-07-09 16:40:11

标签: extjs

我需要一个事件,当DataView中的项目作为DOM元素准备就绪时会被触发,当refresh()正在触发项目仍然没有准备好时

由于

viewready可能不会被使用因为它只有onse,我需要在每次刷新后处理事件

2 个答案:

答案 0 :(得分:0)

我认为viewready就是你所追求的。如果这不起作用,afterrender应该。

答案 1 :(得分:0)

如果您需要在完成刷新后触发的事件,则可以添加一个。在您选择的视图组件中,或在适用于所有数据视图的数据视图覆盖中,覆盖刷新功能,调用其父级并在完成后触发自定义事件:

refresh : function () {
    this.callParent(arguments);
    this.fireEvent('afterrefresh')
}

你可以像任何其他事件一样倾听这个事件。

me.on({
        afterrefresh : me.doSomethingAfterRefresh,
        scope        : me
});