Глобальные переменные

Глобальные переменные - это переменные, которые доступны и повсеместно используются в приложении для хранения какого-либо значения.

Страница с глобальными переменными располагается во вкладке “Глобальные”:

../_images/globals_var.png

При переходе на страницу “Глобальные Переменные” будет отображен перечень всех глобальных переменных, объявленных в приложении, и кнопка для создания новой глобальной переменной:

Для перехода на страницу необходимо авторизоваться от лица аккаунта с ролью доступа выше VIEW.

../_images/all_global_vars.png

Создание глобальных переменных

Объявление новой глобальной переменной осуществляется по нажатию кнопки “Создать”. Откроется форма создания глобальной переменной:

../_images/create_var.png

Атрибуты:

  • Имя - единственный обязательный атрибут, определяющий имя создаваемой переменной;

  • Временная - определяет, будет ли переменная временной: Временная переменная в процессе работы программы автоматически задает и очищает собственное значение после использования;

  • Комментарий - текстовый комментарий.

После подтверждения введенных данных переменная будет занесена в базу данных XRAD и доступна для просмотра, редактирования и удаления.

Редактирование глобальных переменных

Для редактирования переменной выберите нужную вам (не предустановленную) переменную. После нажатия на переменную откроется форма, аналогичная форме создания новой переменной (см. Создание глобальных переменных), с информацией о выбранной переменной:

../_images/redact_var.png

Отредактируйте необходимые вам атрибуты и сохраните их новые значения, нажав кнопку “Применить”.

Для удаления переменной нажмите кнопку “Удалить” и подтвердите действие в появившемся диалоговом окне браузера:

../_images/confirm_deleting.png

Значения предустановленных переменных

Предустановленные переменные - это переменные, которые присутствуют в каждом приложении на базе платформы XRAD. Данные переменные не подлежат редактированию и удалению.

Понять, является ли какая-либо переменная предустановленной, помогает специальный значок с левой стороны от имени переменной:

../_images/var.png

Примечание: Наличие этого значка означает невозможность редактирования данной переменной. Обычно данным свойством обладают только предустановленные глобальные переменные.

Часто используемые предустановленные переменные:

Временные:

  • REQUEST - код запроса для выполнения необходимого процесса;

  • PAGE - номер страницы;

  • RESPONSE - выходной параметр выполненного процесса Ajax;

Постоянные:

  • APP_USER - id авторизованного на данный момент пользователя;

  • SESSION - уникальный код сессии.