ため
Ext.getCmp('ADD_ADDRESS_Panel').getForm().load({
url: '/omsWeb/order/Addressload.htm?accountid=1223',
method: 'GET',
failure: function(form, action) {
Ext.Msg.alert("Load failed", action.result.errorMessage);
}
おかげで、コンボボックスのストアが最初にロードする必要があります。ストアがロードされたら、フォームをロードします。それは正常に動作します。そうでない場合は、回避策は次のようなものになります。
form.getForm().load({
.. config..
success : function(form, action){
if(action.result){
var data = action.result.data;
var store = combo.getStore();
store.each(function(record){
if(record.data.id===data.id){
cmp.setValue(record.data.id);
return false;
}
});
}
}
});
こんにちはVarun、ありがとうございます。それは動作します。 – Praveen
@Praveen:答えを受け入れてください。同じ問題を抱えている他の人々を助ける –