我正在指定一个id
属性'Ext.Container'
。
我想在不同的文件中重用这个容器。我想在多个文件中获取此容器的子项。
但是,由于我为它指定了一个id
,所以当我第一次尝试访问它时它给了我一个错误..
gBlock1
[WARN][Ext.Component#constructor]使用已使用的 id ( ) 注册组件。请确保现有组件已被销毁(Ext.Component#destroy()
.
我的代码片段..
Ext.define('ABC.view.XYZ', {
extend: 'Ext.Container',
id: 'gBlock1',
xtype: ...
......
我正在使用id
属性,因为我想像这样一次性访问容器的所有按钮,
var buttons = Ext.ComponentQuery.query('#gBlock1 button');
并稍后将其用作buttons[0]
等buttons[1]
...
我应该怎么办 ?如何使用itemsId
它作为它的替代品Ext.Container