Russian (Русский) - Change language

Именованные параметры

Именованные параметры элементов служат для отладки гибких описаний. Набор именованных параметров, используемых в проекте, задается на уровне гибкого описания и распространяется на уровни пакета и страниц проекта. Проверка значения осуществляется на этапе наложения гибкого описания.

Создание и редактирование именованных параметров

Чтобы создать именованный параметр, откройте диалог свойств гибкого описания и на вкладке Named parameters нажмите Add new....

Показать диалог свойств гибкого описания

Задайте параметру следующие свойства:

  • Имя - не может быть изменено в дальнейшем.
  • Тип - String, StringArray или Int. Не может быть изменено в дальнейшем.
  • Значение - может быть переопределено на уровне пакета и страницы. Если значение параметра на уровне проекта не определено, в соответствующей колонке указывается <Undefined>.

Именованные параметры для пакета наследуются от уровня гибкого описания. Именованные параметры для страницы наследуются от уровня пакета. На вкладке Named parameters (свойства пакета/свойства страницы) в колонке Inherited from указывается, из какой ближайшей коллекции было наследовано значение параметра.

Показать диалог свойств пакета

Существует возможность скопировать именованные параметры с определенным значением. Если в коллекции, куда производится копирование, уже присутствует параметр с таким же именем и типом, то подставляется значение копируемого параметра.

Доступные команды:

Команда Описание
Add new...

Создать именованный параметр.

Замечание. Доступно только на уровне гибкого описания.

Edit... Редактировать значение именованного параметра.
Reset Сбросить значение именованного параметра.
Delete

Удалить именованный параметр.

Замечание. Доступно только на уровне гибкого описания

Copy

Скопировать именованный параметр.

Замечание. Доступно из контекстного меню.

Paste

Вставить именованный параметр.

Замечание. Доступно из контекстного меню.

Замечание. Для доступа к значению параметра из секции кода можно использовать следующие функции:

  • GetNamedParameterString для типа String;
  • GetNamedParameterStringArray для типа StringArray;
  • GetNamedParameterInt для типа Int.

Добавление параметров для элементов

Существует возможность задать именованные параметры с регионами для элементов с эталонной разметкой. Для этого выделите одну или несколько страниц и откройте диалог свойств страницы из контекстного меню.

На вкладке Named parameters отображен список доступных именованных параметров. Можно отредактировать их значение (кнопка Edit...) или сбросить значение до заданного в ближайшей коллекции.

В поле Prefix to discard можно задать префикс, который при создании переменной будет удален из ее имени. Например, с его помощью можно обрезать имя альтернативы.

10.11.2020 12:08:08


Please leave your feedback about this article