我目前正在尋找動態添加複選框到ExtJS控制器的視圖。如何在ExtJS5的控制器中將組件添加到視圖中?
新數據將被髮送,我希望添加複選框來啓用或禁用顯示的內容。我對如何啓用和禁用有一個想法,但我堅持試圖添加到視圖。
我已經試過
This.lookupReference('config').menu.config.items(push({
xtype: 'checkbox',
fieldLabel: 'test 2',
checked: false
}));
這隻有當我重新打開窗口的工作。
我試圖尋找一種方法來刷新視圖,但我找不到方法。
有沒有更好的方法來實現這個功能?
編輯:特別是我需要刷新tbar。
編輯2:查看的TBAR
tbar: {
xtype: 'toolbar',
layout: {
overflowHandler: 'Menu'
},
items: [ '->', {
text: 'Config',
reference: 'graphConfig',
menu: {
items: [{
xtype: 'checkbox',
fieldLabel: 'Test Checkbox',
checked: false,
}]
}
}]
}
顯示/隱藏組件怎麼樣?您可以將它們添加到視圖並從控制器控制其可見性。 – hasnae
這個想法是爲了消除不斷更新代碼的需要,但讓它保持自我。 新的傳感器數據將從機器人進入Web應用程序,如果我們添加新的組件,或嘗試繪製其他內容,則需要更改視圖的代碼。 – Phased