Существует проблема с сенча прикосновением 2.Сенча сенсорный 2/приложение рабочего процесса с точки зрения навигации
Я пытаюсь понять, как я могу реализовать ту же функциональность, которая обеспечивает навигационную точку зрения в сенча контакт 2, но ... Каждый элемент компонента «Ext.NavigationView» должен иметь свой собственный уникальный набор элементов «navigationBar». Я имею в виду набор кнопок, например.
Я знаю, что я могу сделать что-то вроде этого:
this.getMain().getNavigationBar().rightBox.removeAll();
this.getMain().getNavigationBar().rightBox.add(this.getSettingButton());
//where 'getSettingButton' predefined by me a button
И делать это действие каждый раз, когда «толчок» событие происходит (ясно «Панель навигации» и добавьте соответствующий набор кнопок)
Из Конечно, я даже могу реализовать «Ext.Panel» с «layout: card» и набором элементов «Ext.panel» в свойстве «items», каждый из которых будет иметь уникальную «панель инструментов». Чтобы управлять поведением, я могу использовать метод setActiveItem.
Но, я думаю, каждый из этих подходов немного странный, не так ли?
Я ожидал, что это будет гораздо более естественный подход для его реализации.
Скорее всего, я не знаю, что мне нужно. Подтвердите мои сомнения. Каков наилучший способ сделать это.