AddressBar.ObjectName

Синтаксис

ObjectName: String;

Описание

Свойство ObjectName определяет имя текущего объекта.

Комментарии

Значение свойства устанавливается с помощью метода setObjectName, а возвращается с помощью метода getObjectName. Из JSON значение свойства установить нельзя.

Пример

Для выполнения примера необходимо, чтобы была открыта страница экспресс-отчета в веб-приложении Prognoz Platform 8. Указанный ниже сценарий должен быть выполнен в консоли браузера.

До выполнения примера адресная строка приложения выглядит так, как показано на странице описания класса AddressBar. Изменим имя текущего объекта в адресной строке, выведем размер массива элементов приложения, представленных в меню адресной строки, получим элемент приложения по объекту и отобразим его текстовое содержимое:

// Получим контейнер приложения
var appBox = App.appNavigator;
// Получим адресную строку приложения
var addressBar = appBox.getAddressBar();
// Изменим имя текущего объекта в адресной строке
addressBar.setObjectName("Имя объекта");
// Получим массив элементов приложения, представленных в меню адресной строки и выведем его размер
var modules = addressBar.getModules();
console.log("Количество элементов приложения: " + modules.length);
// Получим элемент приложения по объекту и отобразим его текстовое содержимое
var item = addressBar.getModuleItem(modules[3]);
console.log("Текстовое содержимое полученного элемента: " + item.getContent());

В результате выполнения примера было изменено имя текущего объекта в адресной строке:

Также в консоли браузера было выведено значение размера массива элементов приложения, представленных в меню адресной стоки и текстовое содержимое полученного элемента:

Количество элементов приложения: 8

Текстовое содержимое полученного элемента: Конструктор отчетов

См. также:

AddressBar