引用extjs4中的容器
referencing containers in extjs4
我创建这些容器:
var cont0 = Ext.create ...
var cont1 = Ext.create ...
var cont2 = Ext.create ...
我在这里用过:
var cont3 = Ext.create ..., {
items: [cont0, cont1]
}
var cont4 = Ext.create ... , {
items : [cont1, cont2]
}
问题:cont3中的项目cont1丢失了,但cont4中的cont1还可以。这是否意味着cont1在cont3中的引用被转移到了cont4?我需要克隆cont1吗?
如何重用现有容器,并将其作为其他容器中的项目应用?
为什么不定义cont0、cont1和cont2并扩展它们?然后,您可以为您的项目使用xtype名称,即别名:"widget.aWhatever"。
几率是基于这听起来的方式,你可能有一个cont1的"id"配置,这意味着它只能使用一次。在字符串复用组件时具有相同的id将导致ExtJS只在它找到的最后一个位置呈现组件,从而呈现cont1到cont4。
相关文章:
- 引用对象中的通用值
- 如何在JavaScript中将字符串转换为函数引用
- 当包含另一个asp文件时,是否也包含所有引用的样式和脚本页面
- 在动态创建的元素上获取对特定选择器的引用
- IIFE中的函数引用不可用
- 如何通过引用var Using DataTables来进行分页或排序
- 如何在创建键时引用来自同一对象的键
- Datatables:通过DOM数据源中的名称引用列
- 自引用回调
- 引用类变量中的原型方法
- 无法获取属性'selectedIndex'的未定义引用或null引用
- Vanilla JS通过引用移除数组元素
- 通过引用传递JavaScript对象
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- "“;变量未引用正确的对象
- 获取对使用Tampermonkey使用javascript创建的元素的引用
- 引用vue.js中v-for中的上一个值
- 在gump和nodejs中使用Typescript时,未定义对require和exports的引用
- 正在获取对ExtJS4网格面板中分页文本字段的引用
- 引用extjs4中的容器