0

我需要一个事件,当DataView中的项目准备好作为 DOM 元素时,当refresh()触发项目仍未准备好时,该事件将被触发

谢谢

viewready 可能无法使用,因为它只会触发一次,我需要在每次刷新后处理事件

4

2 回答 2

0

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

于 2013-07-09T16:45:42.957 回答
0

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

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

您可以像其他任何事件一样收听该事件,例如

me.on({
        afterrefresh : me.doSomethingAfterRefresh,
        scope        : me
});
于 2015-05-27T11:26:49.690 回答