3.5.1. Параметры приложения

Для приложений, которые подключают проигрыватель форм, доступен объект AS.OPTIONS, Значения данного объекта в SYNERGY заполняются в момент инициализации проигрывателя. Если проигрыватель форм используется во внешнем приложении, вам необходимо заполнить значения данного объекта самостоятельно. Интерпретируется как глобальные переменные приложения.

Приложение, использующее проигрыватель форм, может осуществлять следующие операции с объектом AS.OPTIONS:

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

AS.OPTIONS Формат объекта:

{
    coreUrl: "http://127.0.0.1:8080/Synergy/",  // адрес Synergy, обязательное поле
    login: '',                                  // логин пользователя, обязательное поле
    password: '',                               // пароль пользователя, обязательное поле
    locale: "ru",                               // локаль пользователя, обязательное поле
    currentUser: {                              // информация об авторизованном пользователе
        userId: "1",                            // идентификатор пользователя в Synergy
        lastname: "Lastname",                   // фамилия пользователя
        firstname: "Firstname",                 // имя пользователя
        patronymic: "Patronymic",               // отчество пользователя
        positions: {},                          // должности пользователя в оргструктуре Synergy
        sessionID: ""                           // идентификатор сессии
    },
    options: {},
    requestTimeout: 5000,                       // таймаут на запросы (AJAX), миллисекунды
    noCustomScripting: false,                   // отключить все ВМК
    mobilePlayer: false                         // мобильный проигрыватель форм
}

Примечание

Приведенные выше значения полей являются дефолтными

Примечание

Доступны следующие локали по умолчанию ru, kk, en.