我过去使用过以下内容:
Ext.getCmp("MyLabel") 访问视图中的项目。
但是,我决定使用“itemId”属性来命名我的组件,因为我正在使用内部具有相同基本标签的多个视图。
我希望能够创建一个类,该类提供一个设置标签文本的辅助方法。
由于标签将是 items 属性中的项目之一,我想通过容器或视图访问它,而不是使用 Ext.ComponentQuery 静态类。我不需要在 DOM 中搜索它,因为我知道它将是视图中的一个项目,因此性能应该更高。我试过使用:
view.getComponent("lblUserName")
view.getComponent("#lblUserName")
我的标签的 itemId 属性设置为上面的位置。然而它只是返回'未定义'。
有没有办法在我的视图功能中从我的视图访问标签?