0
我有兩個組合框A和B,我試圖根據ExtJS 4中組合框A的值來設置組合框B的值。我想要做這是當窗口打開並且組合框A有一個選定的值時。根據窗口組件上另一個組合框的值設置組合框值extjs4
組合框在窗體面板中。我知道,我要爲組合框設置,因爲我加載的形式是這樣的值:
Ext.getCmp('form_panel_id').getForm().load({
url:'request.php',
params:
{
type: 'get_values',
record_id: 12
},
success:function(form, action)
{
window_id.show();
window_id.center();
}
});
get_values.php
返回值(JSON)的組合框來顯示。
什麼是實現這一目標的最佳回調方法?對不起,我是ExtJS的新手。
謝謝
您可以設置'listener'到組合框A - 這樣,當一個組合框的值被改變時,組合框B的值用該值更新。 –
@TyrannicalTyrannosaurus就像我說過的,我想組合框B自動獲得它的值,因爲當窗口打開時將選擇組合框A – user765368
第二個來自這個問題的答案:http://stackoverflow.com/questions/5389128/extjs-how -to-l-set-value-for-combobox-when-loading可能會有幫助 –