11.08.2015, 17:56
|
|
Кандидат Javascript-наук
|
|
Регистрация: 07.06.2010
Сообщений: 146
|
|
Работа с Chained Store
Всем привет.
Люди, помогите разобраться с сабжем.
Код здесь - https://fiddle.sencha.com/#fiddle/rvs
Почему то не срабатывает код source: 'users':
stores: {
one: {
source: 'users',
autoLoad: true
}
}
Что я пропустил ?
|
|
11.08.2015, 20:48
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
А с чего он там должен сработать? Там ведь создаются Ext.data.Store, а не Ext.data.ChainedStore.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
12.08.2015, 13:47
|
|
Кандидат Javascript-наук
|
|
Регистрация: 07.06.2010
Сообщений: 146
|
|
Спасибо.. поправил..
|
|
13.08.2015, 19:00
|
|
Кандидат Javascript-наук
|
|
Регистрация: 07.06.2010
Сообщений: 146
|
|
Поправить то поправил.. однако в консоли выскакивает ошибка.. при выборе в поле Пользователь
Uncaught TypeError: me.store.load is not a function
Помогите разобраться.. Уже не знаю что делать
|
|
13.08.2015, 19:18
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Почему тут осталось source: '{users}'?
one: {
source: '{users}',
autoLoad: true,
filters: [{
property: 'id',
value: 1,
operator: '>'
}]
}
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Последний раз редактировалось khusamov, 13.08.2015 в 19:22.
|
|
13.08.2015, 19:22
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Если source: '{users}' поменять на
type: '{users}'
то ошибка исчезает.
Правда не ясно почему частично работает с source... Это надо узнавать, там можно вообще так определять хранилища?
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
14.08.2015, 09:49
|
|
Кандидат Javascript-наук
|
|
Регистрация: 07.06.2010
Сообщений: 146
|
|
При такой замене вообще перестает работать..
Делаю на этом примере.
|
|
14.08.2015, 13:04
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Прошу прощения, перепутал. https://fiddle.sencha.com/#fiddle/s5k
Надо так:
type: 'users',
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
Последний раз редактировалось khusamov, 14.08.2015 в 13:11.
|
|
14.08.2015, 13:05
|
|
Соединяю Node.js и Ext JS
|
|
Регистрация: 25.06.2009
Сообщений: 1,033
|
|
Я там забыл убрать фигурные скобки. С ними начинает работать bindable, похоже, и начинается катавасия - вместо сторе подставляется модель с таким же именем users.
__________________
Хусамов Сухроб, Москва, khusamov@yandex.ru
Мой JS-стек: Sencha ExtJS 6, Node.js, TypeScript.
|
|
14.08.2015, 14:17
|
|
Кандидат Javascript-наук
|
|
Регистрация: 07.06.2010
Сообщений: 146
|
|
Видимо я не правильно объяснил..
Мне нужно использовать как в примере source: '{users}', без сторе.
|
|
|
|