如何在 ExtJS5 中从控制器向视图添加组件
How to add components to a View from a Controller in ExtJS5?
我目前正在寻求从 ExtJS 中的控制器动态添加复选框到视图中。
将发送新数据,我希望添加复选框以启用或禁用正在显示的内容。我对如何启用和禁用有一个想法,但我坚持尝试添加到视图中。
我试过了
This.lookupReference('config').menu.config.items(push({
xtype: 'checkbox',
fieldLabel: 'test 2',
checked: false
}));
这仅在我重新打开窗口时才有效。
我尝试寻找刷新视图的方法,但找不到方法。
有没有更好的方法来实现此功能?
编辑:特别是我需要刷新tbar。
编辑 2:视图的栏
tbar: {
xtype: 'toolbar',
layout: {
overflowHandler: 'Menu'
},
items: [ '->', {
text: 'Config',
reference: 'graphConfig',
menu: {
items: [{
xtype: 'checkbox',
fieldLabel: 'Test Checkbox',
checked: false,
}]
}
}]
}
您可以使用任何 Ext.container.Container 或其扩展的add()
或insert()
方法。
小提琴来说明
只需选择要添加复选框的适当组件,我在小提琴评论中描述了一些方法+您可以检查此问题/答案。
相关文章:
- 在不刷新整个网格的情况下,向Asp.net网格视图添加新行
- 如何将Web视图添加到Appgyver中的视图中
- 列表视图添加另一个不需要的页面项目
- 如何为模式窗口中呈现的部分视图添加滚动条
- AngularJS:尝试以编程方式向视图添加指令
- 即使使用“on”,JQuery 也无法识别通过主干视图添加的元素
- 从木偶中的空视图添加到收藏
- 主干集合视图添加未使用模型调用
- 如何在 ExtJS5 中从控制器向视图添加组件
- 向当前视图添加内容的主干
- 使用JSON和Backbone.js向视图添加值
- Titanium Studio JavaScript-向表视图添加按钮
- todo的一个简单应用程序,不向视图添加输入值
- 将视图添加到角度种子项目
- 在Angular JS中为单个视图添加完整的页面背景
- 从子视图向父视图添加新集合
- 组合优于继承,这是向视图添加额外功能而不诉诸继承的更好方式
- 在Ionic中,如何在for循环的每次迭代后向应用程序视图添加数据
- Joomla将脚本从视图添加到头部脚本的底部
- 如何为视图添加动态事件