AddressBar.ActiveModuleItem

Синтаксис

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);

В результате выполнения примера был изменен активный элемент меню адресной строки приложения. Был открыт новый модуль, соответствующий новому активному элементу, а адресная строка приняла следующий вид:

См. также:

AddressBar