我在面板上有兩個類AddressPanel的實例。用2個組合框無限加載ajax商店
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'
}
});
我可以打開的第一個實例的組合和選擇站相關聯的組合框。
然後我可以從第二個實例打開組合並選擇另一個工作站。
它工作正常。
但是,當我從AddressPanel的第一個實例再次打開組合框時,我得到了無盡的加載。
我該如何解決?
預先感謝您。
fuzzyLikeSheep,我使用組合的唯一地方是選擇處理程序。我試圖在處理程序的末尾插入reset()。它沒有幫助。 – ysa 2012-04-05 05:15:10