【发布时间】:2014-08-15 12:10:22
【问题描述】:
我遇到了标签渲染问题。由于我在所有选项卡上使用了相同的组件,并且该组件具有带有 id 的子组件,因此选项卡的内容经常混淆。由于 id 在所有面板上显示相同,因此用于混淆的组件。我现在使用 itemId 而不是 id 并且选项卡正在正确呈现。
现在我面临另一个问题。最初我使用 Ext.getCmp(id) 来获取控制器中的组件。现在 id 被 itemId 替换了,我正在使用以下内容:
Ext.getCmp(id).getComponent(itemId);
视图中有深度嵌套的组件,所有中间组件都有itemId。使用上面的语句,当我继续获取更深层次的组件时,这些语句不断扩展,如下所示:
Ext.getCmp(id).getComponent(itemId1).getComponent(itemId2).getComponent(....;
我是否正确使用了该语句?有没有更好的速记方法来达到目的?
请指教。
【问题讨论】:
标签: extjs