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