Вход

Просмотр полной версии : TreeStore & MVC


Allan Stark
21.06.2012, 14:01
Есть в одном из view компонент treestore.

Создал сторедж:

Ext.define('ECS2.store.treestore_invoices', {
extend: 'Ext.data.TreeStore',
root: {
...


В контроллер его заложил:

...
stores: [ 'treestore_invoices']
...


Подсунул его тристору:

...
stores: [ 'treestore_invoices']
...


В итоге ругается на:
Uncaught ReferenceError: treestore_invoices is not defined

Как быть ? В примерах MVC тристоредж не рассматривается, вместо него сразу данные вбиты в компонент дерева (root)...

Eugent
21.06.2012, 17:14
попробуйте в контроллере использовать полное название "ECS2.store.treestore_invoices". Что-то подобное было давно...

Allan Stark
21.06.2012, 17:22
попробуйте в контроллере использовать полное название "ECS2.store.treestore_invoices". Что-то подобное было давно...

К сожалению пробовал - пишет что

ECS2 is not defined

Eugent
22.06.2012, 10:38
А при создании applicatio указали название проекта?

Ext.application({
name: 'ECS2',

appFolder: '/js/ecs2',

launch: function() {
...
}
});

Allan Stark
22.06.2012, 13:13
А при создании applicatio указали название проекта?

Ext.application({
name: 'ECS2',

appFolder: '/js/ecs2',

launch: function() {
...
}
});


Конечно. Окромя подключения стореджжа - все работает, отрисовывается.

Eugent
22.06.2012, 15:22
я в таких случаях проверяю дом, в крайнем может быть еще ошибка в букве - E или С