ホームページ >ウェブフロントエンド >jsチュートリアル >Extjs_extjsでComboBoxに初期値を読み込んで代入する実装方法

Extjs_extjsでComboBoxに初期値を読み込んで代入する実装方法

WBOY
WBOYオリジナル
2016-05-16 17:55:051201ブラウズ

例:

コードをコピー コードは次のとおりです:

editCityStore.load({ params : { 州ID: proid });
Ext.getCmp('city-id-name').setValue(cityid);

ストアは非同期でロードされるため、値が割り当てられます。最初に値を入力します ComboBox には、ここで次のようにする必要があります:

読み込み完了後に値を割り当てる:
コードをコピー コードは次のとおりです:

editCityStore.load({

params: {profitID: proid },

callback: function () {
//データのロードを待機しています。値は完了後にのみ割り当てられます。それ以外の場合は、非同期操作のため、値は最初に割り当てられてからロードされます。
Ext.getCmp('city-id-name').setValue (cityid);
},
scope: editCityStore,/ /スコープを示します
add: false //false はデータが蓄積されていないことを意味します
});
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。