Sencha touch 2 Sencha Touch TabPanel fires在所有加载的孩子身上显示事件

Sencha touch 2 Sencha Touch TabPanel fires在所有加载的孩子身上显示事件,sencha-touch-2,Sencha Touch 2,我有一个tabpanel,其中有4个列表作为子项。当显示每个列表时,我想加载它的数据。当我启动应用程序时,所有4个show事件都会触发,即使只有第一个选项卡处于活动状态。应该是这样的吗?我可以使用tabpanel的activeitemchange来填充列表,但我希望每个列表的代码都是分开的。让tabpanel控制它的子项是没有意义的。还有另一个事件调用“painted”,它会在组件实际显示给用户时触发。我不知道“秀”和“画”有什么区别,但这似乎解决了我的问题 还有另一个事件调用“painted”

我有一个tabpanel,其中有4个列表作为子项。当显示每个列表时,我想加载它的数据。当我启动应用程序时,所有4个show事件都会触发,即使只有第一个选项卡处于活动状态。应该是这样的吗?我可以使用tabpanel的activeitemchange来填充列表,但我希望每个列表的代码都是分开的。让tabpanel控制它的子项是没有意义的。

还有另一个事件调用“painted”,它会在组件实际显示给用户时触发。我不知道“秀”和“画”有什么区别,但这似乎解决了我的问题

还有另一个事件调用“painted”,当组件实际显示给用户时,该调用就会触发。我不知道“秀”和“画”有什么区别,但这似乎解决了我的问题