Глобальные переменные¶
Глобальные переменные - это переменные, которые доступны и повсеместно используются в приложении для хранения какого-либо значения.
Страница с глобальными переменными располагается во вкладке “Глобальные”:
При переходе на страницу “Глобальные Переменные” будет отображен перечень всех глобальных переменных, объявленных в приложении, и кнопка для создания новой глобальной переменной:
Для перехода на страницу необходимо авторизоваться от лица аккаунта с ролью доступа выше VIEW.
Создание глобальных переменных¶
Объявление новой глобальной переменной осуществляется по нажатию кнопки “Создать”. Откроется форма создания глобальной переменной:
Атрибуты:¶
Имя - единственный обязательный атрибут, определяющий имя создаваемой переменной;
Временная - определяет, будет ли переменная временной: Временная переменная в процессе работы программы автоматически задает и очищает собственное значение после использования;
Комментарий - текстовый комментарий.
После подтверждения введенных данных переменная будет занесена в базу данных XRAD и доступна для просмотра, редактирования и удаления.
Редактирование глобальных переменных¶
Для редактирования переменной выберите нужную вам (не предустановленную) переменную. После нажатия на переменную откроется форма, аналогичная форме создания новой переменной (см. Создание глобальных переменных), с информацией о выбранной переменной:
Отредактируйте необходимые вам атрибуты и сохраните их новые значения, нажав кнопку “Применить”.
Для удаления переменной нажмите кнопку “Удалить” и подтвердите действие в появившемся диалоговом окне браузера:
Значения предустановленных переменных¶
Предустановленные переменные - это переменные, которые присутствуют в каждом приложении на базе платформы XRAD. Данные переменные не подлежат редактированию и удалению.
Понять, является ли какая-либо переменная предустановленной, помогает специальный значок с левой стороны от имени переменной:
Примечание: Наличие этого значка означает невозможность редактирования данной переменной. Обычно данным свойством обладают только предустановленные глобальные переменные.
Часто используемые предустановленные переменные:¶
Временные:
REQUEST - код запроса для выполнения необходимого процесса;
PAGE - номер страницы;
RESPONSE - выходной параметр выполненного процесса Ajax;
Постоянные:
APP_USER - id авторизованного на данный момент пользователя;
SESSION - уникальный код сессии.