Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   TreeStore & MVC (https://javascript.ru/forum/extjs/29262-treestore-mvc.html)

Allan Stark 21.06.2012 14:01

TreeStore & MVC
 
Есть в одном из 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

Цитата:

Сообщение от Eugent (Сообщение 183052)
попробуйте в контроллере использовать полное название "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

Цитата:

Сообщение от Eugent (Сообщение 183235)
А при создании applicatio указали название проекта?
Ext.application({
	name: 'ECS2',

	appFolder: '/js/ecs2',
	
	launch: function() {
	    ...
	}
    });

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

Eugent 22.06.2012 15:22

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


Часовой пояс GMT +3, время: 12:00.