Открыть нужную форму по параметрам из URL
Есть урл типа:
http://mysite.com/?form=fornName&Tab...bleSubID=10845 Нужно как-то распарсить этот УРЛ, ну и открыть нужную форму "form=fornName", перейти по записи "TableID=758" и т.д. То есть как только загрузился сайт сразу всё открыть. Может кто сталкивался и есть желание поделится? ))) |
Делал нечто подобное. Для этого был заведен стек команд куда падал распарсаный урл. И далее - по порядку. Сначала стартовал виджет с верхушки стека, потом его контроллер обрабатывал следующий параметр: режим работы. Ну и так далее... Учитывая что виджеты были разные, каждый сам решал как интерпретировать данные со стека.
А еще можно с роутерами поиграться: http://docs.sencha.com/extjs/5.1.1/a...tml#cfg-routes |
Как мне кажется с роутами это самый удобный вариант.. но иногда не самый понятный и определенный..
|
kolka, не могу прямо сейчас вспомнить все подробности, но с роутами у меня любовь не сложилась в свое время. Главная проблема была в том, что для экономии памяти нужный виджет у меня создавался в рантайме по клику соответствующей опции. И в этом случае роуты в нем не обрабатывались.
|
Часовой пояс GMT +3, время: 06:17. |