ActiveModuleItem: PP.Ui.MenuItem;
Свойство ActiveModuleItem определяет активный элемент меню адресной строки приложения.
Значение свойства устанавливается с помощью метода setActiveModuleItem, а возвращается с помощью метода getActiveModuleItem. Из JSON значение свойства установить нельзя.
Метод setActiveModuleItem принимает следующие параметры: value - новый активный элемент меню, fireEvent - признак вызова события изменения активного элемента меню адресной строки.
Для выполнения примера необходимо, чтобы была открыта страница экспресс-отчета в веб-приложении Prognoz Platform 8. Указанный ниже сценарий должен быть выполнен в консоли браузера.
До выполнения примера адресная строка приложения выглядит так, как показано на странице описания класса AddressBar. Получим элемент меню навигации с индексом 3 и установим его как активный элемент адресной строки:
// Получим контейнер приложения var appBox = App.appNavigator; // Получим адресную строку приложения var addressBar = appBox.getAddressBar(); // Получим элемент меню навигации с индексом 3 var item = addressBar.getModuleItemByIndex(3); // Установим новый активный элемент addressBar.setActiveModuleItem(item, true);
В результате выполнения примера был изменен активный элемент меню адресной строки приложения. Был открыт новый модуль, соответствующий новому активному элементу, а адресная строка приняла следующий вид:

См. также: