Как я могу добавить два поля со списком из одного магазина store имеют тип
поля, значения которых могут быть 1, 2 и 3
Мне нужны записи с типом 1 и 2
в первом поле со списком и 2 и 3
во втором.
My ComboBox:
Ext.define('Exp.view.settings.servers.ComboBox', {
extend: 'Ext.form.ComboBox',
alias : 'widget.server_combobox',
xtype: 'combobox',
displayField: 'name',
valueField: 'id',
name: 'server',
store: 'Servers'
});
Store: (просто пример данных с сервера с помощью json reader)
Ext.define('Exp.store.Servers', {
extend: 'Ext.data.Store',
model: 'Exp.model.Server',
autoLoad: true,
autoSync: true,
data: [{
id: 1,
name: 'Server 1',
type: 1
},{
id: 2,
name: 'Server 2',
type: 3
},{
id: 3,
name: 'Server 3',
type: 2
}]
});
Если я выберу фильтр store, оба поля со списком будут отфильтрованы. На данный момент я создал два магазина, но это означает два ajax-вызова на сервер, и мне это не очень нравится.