我正在使用json存儲在網格面板中生成數據。我必須在頁面加載時從第1列的內容生成製表符。我如何從第1列生成這些動態選項卡?如何在頁面加載中創建動態選項卡在extjs
0
A
回答
1
謝謝!我遵循相同的方法,但是當我在選項卡中循環時,無法動態添加選項卡。我確定我的循環正常工作,因爲我把警報和循環遍歷所有記錄。我的代碼如下...請讓我知道我錯了..
var store = new Ext.data.JsonStore({
autoLoad: true,
url: '../json/test.json',
root: 'results',
fields:
[
'TIEBACK',
'GATE_TIME',
'TOTAL',
'STOP_DESC',
'DOOR'
],
sortInfo: {
field: 'TIEBACK', direction: 'ASC'
}
});
我一個tabpanel:
tabPanel = new Ext.TabPanel({
region: 'center',
deferredRender: false,
activeTab: 0,
items: [{
xtype: 'grid',
store: store,
//selModel: selModel,
columns: assignment,
stripeRows: true,
loadMask: true,
height: 200,
width: 200,
x: 490, y: 620,
title:'Assignment Status',
bbar: pagingBar
}]
});
循環:
store.on('load', function(){
store.each(function(re)
{
var tieback = re.get('TIEBACK');
//alert(tieback);
tabPanel.add(tieback);
});
});
0
所以,你必須在JSON店,這樣
var store = new Ext.data.JsonStore({
// store configs
autoDestroy: true,
url: 'get-images.php',
storeId: 'myStore',
// reader configs
root: 'images',
idProperty: 'name',
fields: ['name', 'url', {name:'size', type: 'float'}, {name:'lastmod', type:'date'}]
});
東西然後你就可以添加一個回調函數來一次,它加載的是被炒魷魚的商店。這是該函數
load : (Store this, Ext.data.Record[] records, Object options)
所以,
store.addListener(load, function(store, records, options){
// loop over records and dynamically create tabs here
});
所以,如果你有這樣的
var tabs = new Ext.TabPanel({
renderTo:'tabs',
resizeTabs:true, // turn on tab resizing
minTabWidth: 115,
tabWidth:135,
enableTabScroll:true,
width:600,
height:250,
defaults: {autoScroll:true},
plugins: new Ext.ux.TabCloseMenu()
});
一個個tabpanel您可以動態地添加標籤給它這樣
文檔tabs.add({
title: 'New Tab ' + (++index),
iconCls: 'tabs',
html: 'Tab Body ' + (index) + '<br/><br/>'
+ Ext.example.bogusMarkup,
closable:true
}).show();
那應該是b e你需要的一切,更多的文檔可以在這裏找到。
http://www.sencha.com/deploy/dev/examples/tabs/tabs-adv.html
相關問題
- 1. 如何在extjs中動態創建選項卡?
- 2. 在android中動態創建選項卡
- 3. 如何添加xtype作爲項目到Extjs tabpanel動態創建的選項卡
- 4. 如何在Chrome擴展中創建動態選項頁面
- 5. ReactJS - 如何動態創建選項卡?
- 6. 如何在android中動態創建滾動多個選項卡?
- 7. 如何在通過ajax選項卡動態加載頁面時調用javascript?
- 8. 如何在Facebook中創建沒有iframe的頁面選項卡?
- 9. html - 如何在IE8的新選項卡中加載頁面?
- 10. 如何使用FXML在JavaFX中動態創建選項卡?
- 11. DotnetNuke - 如何在現有選項卡中動態加載模塊?
- 12. ExtJS 3.4 |從存儲結果動態創建選項卡
- 13. 如何在頁面滾動中自動加載記錄extjs
- 14. 使用腳本加載動態創建的jQuery UI選項卡
- 15. 如何在頁面加載時在選項卡容器中的特定選項卡面板上重定向?
- 16. 如何將id添加到動態創建的jquery選項卡
- 17. 如何在jquery中創建選項卡?
- 18. 如何在CMD中創建%選項卡%
- 19. 如何在angularjs中創建選項卡
- 20. html onfocus選項卡和頁面加載
- 21. jQuery選項卡加載404頁面
- 22. 選項卡和頁面重新加載
- 23. 如何在Android中的選項卡內創建選項卡?
- 24. 帶動態頁面的jQuery選項卡
- 25. 保持選項卡在新頁面加載時始終處於活動狀態
- 26. jquery選項卡,爲每個選項卡重新加載頁面
- 27. 如何在ExtJS中動態創建標籤面板?
- 28. 如何在頁面加載時更改活動選項卡的樣式
- 29. 使用iframe動態創建選項卡
- 30. SSRS動態創建選項卡