Я пытаюсь создать приложение, используя Extjs 4.1. В общем: это окно просмотра с панелью дерева на западе и центральной панелью, которая на самом деле является панелью держателя вкладок. Когда пользователь щелкает узел дерева, центральное представление заполняется вкладкой. Я установил атрибут на панели дерева, чтобы после выбора узла он отменялся (deselectAll). Причина этого в том, что пользователь может открывать множество вкладок из разных мест (например, внутри каждой вкладки). Но когда я устанавливаю вышеуказанный атрибут, возникает ошибка («данные» не определены). Неопределенные данные — это данные, относящиеся к узлу дерева. Итак, вопрос по выбору модели:
Как я могу решить эту проблему (решение может состоять в том, чтобы выбрать первый узел, но я этого не хочу)?
Что касается утилиты истории, мне нужно реализовать кнопку возврата в браузере. Особенно я хочу отключить кнопку обновления браузера. Если пользователь откроет, скажем, 15 вкладок и случайно нажмет на обновление браузера или «F5», он потеряет все. Я пробовал много вещей, но безуспешно. Я не могу понять «Ext history util». Так,
Есть ли хороший пример?
Может ли кто-нибудь подсказать мне, как это сделать?
Обратите внимание, что приложение построено с учетом новой архитектуры «MVC».