Я сделал это до .Ключ заключается в том, чтобы передать значение первой комбинации со запросом значений второй комбинации, а затем отфильтровать результаты на сервере.Другой подход состоит в том, чтобы загрузить обе комбинации со всеми возможными значениями, а затем установить фильтр в хранилище второго комбо после выбора значения в первом комбо.
РЕДАКТИРОВАТЬ : Вот я использовал.
Ext.define('Ext.ux.FilteredCombo', {
extend: 'Ext.form.field.ComboBox',
alias: 'widget.filteredcombo',
queryCaching: false,
getParams: function (queryString) {
var params = this.callParent(arguments);
if (Ext.isArray(this.formParams)) {
var form = this.up('form');
if (form) {
var bf = form.getForm();
for (var i = 0; i < this.formParams.length; i++) {
var field = bf.findField(this.formParams[i]);
if (field)
params[this.formParams[i]] = field.getValue();
}
}
}
return params;
}
});