2011-10-18 65 views
1

我有一個ComboBox初始值的問題。我使用form.loadRecord()和form.updateRecord()來加載表單值並將它們插入網格。除了組合值之外,它工作正常。點擊時,按需加載商店組合,所以在初始loadRecord()後,我得到一個帶有ID的int值。我在網格上同時使用了smthid和smthname列。Extjs在加載商店之前loadRecord之後的初始值

我試圖改變beforerender的值,但懷疑它會傳播到網格。我需要以某種方式改變組合的初始值,而不是寫入到網格中,當值不是int時。

回答

1

嘗試在組合上使用setValue()setRawValue()。這應該設置顯示,但不保存記錄,直到您手動執行updateRecord()