【发布时间】:2025-12-10 21:50:01
【问题描述】:
我有一个区域,一旦呈现视图,我需要执行一些代码。所以我第一次调用myRegion.show(myView)myView 中的onShow 中的代码就可以了。
同一段代码在onRender 或initialize 不起作用。问题来了,当myView 发生更改后,我调用this.render() 来反映更改。这一次,“onShow”没有触发。
我认为我可以从视图中触发一个事件,在父视图中捕获它并再次调用 myRegion.show(myView)。但这看起来是一个棘手的解决方案,我不知道是否有更好的方法来处理这种情况。
【问题讨论】: