Tôi có 3 hộp kết hợp. Khi bạn nhấp vào hộp đầu tiên, hộp thứ hai cần cập nhật hiển thị dữ liệu có liên quan. Tôi chọn combo đầu tiên hộp thứ hai cập nhật hoàn hảo. Tuy nhiên, nếu tôi cố gắng các bước tương tự một lần nữa hộp thứ hai không dừng tải (xem hình)kết hợp extjs sẽ không dừng tải 4.07
Đây là mã từ quan điểm của tôi
{
xtype: 'combobox',
name: 'Clients',
id: 'clients',
displayField: 'Name',
store: 'Clients',
queryMode: 'local',
mode: 'local',
valueField: 'Id',
fieldLabel: 'Clients'
},{
xtype: 'combobox',
name: 'Projects',
id: 'projects',
displayField: 'Name',
editable: false,
store: 'Projects',
queryMode: 'local',
mode: 'local',
valueField: 'Id',
fieldLabel: 'Projects'
}
và từ điều khiển của tôi
stores: ['Projects', 'Clients', 'Jobs'],
init: function() {
this.control({
'#clients': {
change: this.onClientSelect
},
'processlist button[action=copy]': {
click: this.onCopyPart
},
'#processColourContainer #processColourGrid': {
edit: this.onPurchaseOrderColourUpdate
}
});
},
onLaunch: function() {
var clients = this.getClientsStore();
clients.load();
},
onClientSelect: function (selModel, selection) {
var projects = this.getProjectsStore();
projects.load({
url: '/Projects/Read/?clientId=' + selection,
scope: this
});
},