我需要一个事件,当DataView中的项目准备好作为 DOM 元素时,当refresh()触发项目仍未准备好时,该事件将被触发
谢谢
viewready 可能无法使用,因为它只会触发一次,我需要在每次刷新后处理事件
我需要一个事件,当DataView中的项目准备好作为 DOM 元素时,当refresh()触发项目仍未准备好时,该事件将被触发
谢谢
viewready 可能无法使用,因为它只会触发一次,我需要在每次刷新后处理事件
我认为viewready是你所追求的。如果这不起作用,则应该使用afterrender。
如果您需要在刷新完成后触发的事件,那么您可以添加一个。在您选择的视图组件中,或在适用于所有数据视图的数据视图覆盖中,覆盖刷新函数,调用其父级并在完成时触发自定义事件:
refresh : function () {
this.callParent(arguments);
this.fireEvent('afterrefresh')
}
您可以像其他任何事件一样收听该事件,例如
me.on({
afterrefresh : me.doSomethingAfterRefresh,
scope : me
});