ExtJS. Можно ли дополнить Store remote локальными значениями?

У меня есть свой Combobox, в который данные грузятся из GetList процессора. На стороне процессора не получается добавить нужное значение в начало списка. Отсюда вопрос: можно ли в мой Store наполненный значениями удалённо (remote:'local') в начало этого списка вставить значения?

Вот мой код создающий новый Combobox:
msKupon.combo.TagsFilter = function(config) {
	config = config || {};
	Ext.applyIf(config, {
		id: 'mskupon-combo-tags-filter',
		name: 'tags',
		hiddenName: 'tags',
		displayField: 'display',
		valueField: 'value',
		valueHiddenField: 'value',
		emptyText: _('mskupon_filter_select'),
		mode: 'remote',
		store: new Ext.data.JsonStore({
			id: 0,
			root: 'results',
			autoLoad: true,
			autoSave: false,
			totalProperty: 'total',
			fields: ['value','display'],
			url: msKupon.config.connector_url,
			baseParams: {
				action: 'mgr/misc/product/options/getoptions',
				key: config.key || 'tags',
				product_id: config.product_id,
				with_field_display: true,
			},
		}),
	});
	msKupon.combo.TagsFilter.superclass.constructor.call(this, config);
};
Ext.extend(msKupon.combo.TagsFilter, MODx.combo.ComboBox);
Ext.reg('mskupon-combo-tags-filter', msKupon.combo.TagsFilter);

А вот этот массив надо вставить в начало этого списка:
[['', _('mskupon_filter_all')]]
При этом, чтобы он распарсился, как ['value','display'].
Павел Гвоздь
27 ноября 2015, 20:39
modx.pro
1 462
0
Поблагодарить автора Отправить деньги

Комментарии: 3

Павел Гвоздь
28 ноября 2015, 09:23
0
Перепробывал на мой взгляд все возможные варианты, ничего не даёт нужного результата. Или я не так что-то делаю.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
3