ExtJsToolBar有多行可能吗?我想在第一行添加一些控件,在第二行添加3个ExtJsButtons。 工具栏是面板的顶部工具栏。ExtJS多行工具栏
13
A
回答
16
您没有提到小部件您要添加工具栏什么,但一般而言,您可以,只要你想添加尽可能多的工具栏:如果你喜欢额外的工具栏添加到网格的顶部
var panel = new Ext.Panel();
var tool1 = new Ext.Toolbar({...});
var tool2 = new Ext.Toolbar({...});
panel.add(tool1);
panel.add(tool2);
...
,然后找到网格的面板组件并添加工具栏。它看起来是这样的(未测试):
tPanel = grid.getTopToolbar().ownerCt; // get top toolbar's container panel
tPanel.add(anotherToolbar);
0
我不确定,不管它是否可行,但你可以随时做的事情是将北部地区(如果使用边界布局)分成两行,使用行布局。然后,您可以将一个工具栏添加到顶部行,将另一个工具栏添加到第二行。
1
我不知道,如果这是你在寻找什么,但工具栏已分机3.0得到了改进。
你可能想在偷看: http://extjs.com/deploy/ext-3.0-rc1.1/examples/toolbar/toolbars.html
0
看看这些线在内线论坛。它描述了如何创建一个工具栏并将其呈现给现有的工具栏。
17
不知道关于早期版本,但ExtJS的4.0当你定义的网格,你可以做这样的:
dockedItems: [
{
xtype: 'toolbar',
dock: 'top',
items: [
{text:'Toolbar 1 Button 1'},
{text:'Toolbar 1 Button 2'}
]
},
{
xtype: 'toolbar',
dock: 'top',
items: [
{text:'Toolbar 2 Button 1'}
]
}
],
http://dev.sencha.com/deploy/ext-4.0.2a/docs/#/api/Ext.panel.Panel
2
什么dockedItems
其太简单了。
var toolbar1 = {
xtype : 'toolbar',
dock : 'top', // bottom, right, left
items: [...]
};
var toolbar2 = {
xtype : 'toolbar',
dock : 'top',
items: [...]
};
Ext.create('Ext.panel.Panel', {
dockedItems: [toolbar1,toolbar2]
});
我知道它很旧的和已经回答了,可能是它可以帮助别人:)
相关问题
- 1. ExtJS MVC添加工具栏
- 2. extjs分页工具栏
- 3. Extjs工具栏崩溃,extjs 4.2.1,Chrome,Windows
- 4. 具有多行的Eclipse工具栏
- 5. ExtJS分页工具栏开始页面
- 6. ExtJS:将工具放到标题栏上
- 7. ExtJS按钮样式工具栏
- 8. 在tabpanel中合并工具栏ExtJs 4
- 9. 将图标添加到Extjs工具栏
- 10. 工具栏Paging Extjs 4&Json问题
- 11. ExtJS工具栏按钮保持专注
- 12. ExtJS掩盖没有工具栏的TreePanel
- 13. ExtJS工具栏没有正确渲染
- 14. ExtJS的工具栏按钮的HIGHlite
- 15. 添加工具栏到网格 - ExtJS的
- 16. extJs工具栏,只需nessassary大小
- 17. ExtJS和带有许多按钮的工具栏
- 18. 创建工具栏在Extjs 4.2应该喜欢堆栈溢出工具栏
- 19. Android多行工具栏标题
- 20. 多行工具栏Ext JS 4.2
- 21. 如何使用ExtJS的委托模式ExtJS的工具栏
- 22. ExtJS的4添加工具栏面板dockeditems运行时
- 23. Extjs当工具栏组件移出屏幕时将工具栏组件移动到下一行
- 24. Extjs分页工具栏与网格面板不工作
- 25. ExtJs UI Designer工具
- 26. tinymce工具栏浮动工具栏
- 27. 工具栏vs appcompat v7-21工具栏
- 28. ExtJS工具栏按钮工具提示似乎没有响应设置
- 29. tinymce工具栏
- 30. Eclipse工具栏
第二个例子效果很好,谢谢! – Andron 2014-01-31 16:28:15