2011-10-18 4 views
1

コンボボックスの初期値に問題があります。私はform.loadRecord()とform.updateRecord()を使ってフォームの値を読み込んでグリッドに挿入しています。それはコンボ値を除いてOKです。クリックしたときにコンボのためにストアをロードするので、最初のloadRecord()の後にidを持つint値が得られます。グリッド上にsmthidとsmthnameの両方の列があります。ストアをロードする前に、loadRecordの後のExtjsコンボの初期値

私はbeforerenderの値を変更しようとしましたが、それがグリッドに伝播すると思われます。値がintでない場合、グリッドに書き込まずにコンボの初期値を何とか変更する必要があります。

答えて

1

コンボでsetValue()またはsetRawValue()をお試しください。これはディスプレイを設定するはずですが、updateRecord()まで手動でレコードを保存しないでください。

関連する問題