Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Chained routes (https://javascript.ru/forum/extjs/49898-chained-routes.html)

Infarch 02.09.2014 15:55

Chained routes
 
Здравствуйте.

Подскажите пожалуйста, можно ли связывать роуты в цепочки? Например, главный контроллер (viewcontroller) приложения обрабатывает такие роуты: "user" и "company". Обработка заключается в активизации соотв. таба. Каждый таб это компонент со своим контроллером. Он отображает или краткую, или полную информацию.

Хотелось бы в главном контроллере написать нечто вроде:

routes: {
		
		"user": "showUser",
		"company": "showCompany",
	},


И в подчиненных контроллерах, соответствено:

routes: {
		
		"brief": "showBrief",
		"detail": "showDetail",
	},


Таким образом хеш "#user/detail" должен переключить на детальное отображение юзера.

И вот так сделать как раз не получается. Похоже что в главном контроллере надо прописать все возможные комбинации хеша для нормального переключения. В подчиненных надо указывать полный путь, относительный не работает.
Если кто нибудь поделится информацией, буду очень признателен.


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