Я использую Ext.js 4
Я пытаюсь заполнить выпадающий список содержимым магазина после фильтрации.
У меня есть один объект JSON (скоро он станет одной таблицей MySQL), который содержит массив listId и name. Я хочу заполнить свой комбинированный список на основе listId.
Вот мой код, в верхней части определения комбинированного списка:
Ext.define('FirstApp.view.tab.Edit', {
extend: 'Ext.window.Window',
alias : 'widget.tabedit',
title : 'Edit Worksheet',
layout: 'fit',
autoShow: true,
id: 'tab.Edit',
initComponent: function() {
var store = Ext.getStore("Lists");
console.log('store: ' + store);
var listFilter = new Ext.util.Filter({ property: 'listID', value: 2 });
console.log('listFilter: ' + listFilter);
var list2 = store.load().filter(listFilter);
console.log('list2: ' + list2);
, а потом и позже ...
store: list2,
но я получаю list2 не определено согласно следующим сообщениям консоли ...
store: [object Object]
listFilter: [object Object]
list2: undefined
Любая помощь очень ценится.