如何向视窗添加工具栏
How to add a toolbar to a viewport?
我试图添加一个工具栏的viewport,但当试图完成这与下面的代码,它根本不出现(只有标签面板显示)。
Ext.define(CONFIG.APP_NS+'.view.Viewport', {
extend: 'Ext.container.Viewport',
layout: {
type: 'border'
},
this.dockedItems = [
{
xtype: 'maintoolbar'
}
],
this.items = [
{
region: 'center',
xtype: 'maintabpanel'
}
];
});
// MainToolbar
Ext.define(CONFIG.APP_NS+'.view.MainToolbar', {
extend: 'Ext.toolbar.Toolbar',
alias: 'widget.maintoolbar',
initComponent: function () {
this.items = [
// <...>
]
}
});
我知道我可以把它添加到北部地区,但是这样它就出现了边框,而border: false
什么也没做。
我做错了什么?
Ext.container.ViewPort
没有称为dockedItems
的属性,只有Ext.panel.Panel
具有该属性。这就是为什么你的工具栏没有显示,它被完全忽略了,因为视窗不知道该怎么处理dockedItems
。
我会像你建议的那样把工具栏放在北部区域。
border: false
配置目前在工具栏中不起作用,这是一个已知的错误。在Sencha论坛上发布一篇帮助文章可能是值得的,在那里你可以从ExtJS团队那里得到一些帮助。
相关文章:
- 将此事件添加到工具栏
- 如何将自定义图标添加到 JqGrid 顶级工具栏按钮
- 为什么我的 init() 函数没有运行?(安装 Firefox 扩展时自动添加工具栏按钮,但仅在首次运行时)
- JQuery文本编辑器-在工具栏中添加其他下拉列表
- 将自定义 CSS 类添加到由 kendoEditor 的工具栏操作触发的弹出窗口中
- 当我使用 ckeditor 工具栏时,它会添加 html 标签,而不是在显示时添加所需的效果
- 如何添加固定的工具栏对齐.js
- 可以通过Javascript将选择下拉列表添加到我的winJS工具栏中吗?
- 尝试将脸书喜欢的按钮添加到煎茶工具栏
- extjs3.4如何在工具栏中动态添加复选框
- 如何在_execute javascript方法中访问选择对象以将按钮添加到功能区工具栏?以及如何将图像添加到按钮中
- 如何将复选框添加到剑道网格's工具栏
- 在rails中为CKEditor添加自定义工具栏
- 将自定义确认消息添加到标准joomla 3.0管理工具栏按钮
- TinyMCE版本3.X -如何在工具栏中添加颜色高亮
- 如何向视窗添加工具栏
- 如何在tinyMCE中添加字体大小工具栏
- 在ExtJS中向现有工具栏添加选项卡
- 使用Greasemonkey添加工具栏
- 如何在EXTJS 4中为网格添加工具栏