パネルにクラス AddressPanel の 2 つのインスタンスがあります。
Ext.define('AddressPanel', {
extend: 'Ext.tab.Panel',
initComponent: function() {
this.items = [
{
title: 'Stations',
itemId : 'pointStation',
closable: false,
items:[
{
xtype: 'combo',
fieldLabel: 'station',
store: stationStore,
queryMode: 'remote',
displayField: 'name',
valueField: 'id',
editable : false
}
どちらにも、同じ非常に基本的なストアに関連付けられているコンボボックスが含まれています
var stationStore = Ext.create('Ext.data.Store', {
fields: ['id', 'name'],
proxy: {
type: 'ajax',
url : '/address/stationname'
}
});
最初のインスタンスからコンボを開き、ステーションを選択できます。
次に、2 番目のインスタンスからコンボを開き、別のステーションを選択します。
それは正常に動作します。
しかし、もう一度 AddressPanel の最初のインスタンスからコンボボックスを開くと、ロードが無限に続きます。
どうすれば修正できますか?
前もって感謝します。