2011-03-27 39 views
0


我有一個表單,其中包含數據來自服務器的多個comboxes。
我需要在表單數據加載之前(從服務器)加載所有組合框的數據。
如果Extjs允許同步請求,我會使每個組合都是同步的,然後加載表單數據。
但據我所知,一切都需要通過回調來完成,這使得表格有點「重複使用」
任何想法如何去拯救它? 爲了說清楚,我正在討論編輯員工詳細信息的情況,例如,其表單數據包含:
first_name,last_name,city_id(bombo),country_id(組合框) 並加載city_id的組合框數據而country_id對於selectedValue問題至關重要。Extjs - 如何在表單數據之前加載comboxboxes數據

感謝

回答

1
combo_store.load(); 

combo_store.on('load', function(st, records, options) 
{ 
    // callback called after data loading in combo 
    // you can load other data 
}); 
+0

感謝。這是一個回調,使整個表單變得醜陋,在每個表單上我有10-20個連擊,這可以使它變得困難,謝謝 – fatnjazzy 2011-03-27 06:42:04

+0

你可以使用常用的回調函數來計算回調函數,當它富有10-20時,它意味着加載所有組合數據。 – 2011-03-27 06:44:47

+0

謝謝,那不是那麼幹淨,我正在用很多形式構建一個應用程序,我知道它可能會造成麻煩......謝謝 – fatnjazzy 2011-03-27 06:56:59

相關問題