PP.App.getServerConfig

Синтаксис

getServerConfig(callback: Function|PP.Delegate);

Параметры

callback. Возвратная функция.

Описание

Метод getServerConfig запрашивает и устанавливает настройки из конфигурационного файла сервера.

Комментарии

Значение, возвращаемое данным методом, хранится в параметре args возвратной функции. Данное значение представляет собой JSON-объект со следующими полями: name - наименование или тип текущего модуля, ResponseText - текст ответа сервера.

Пример

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

Получим идентификатор репозитория, частоту его опроса и максимальную длину запроса:

// Зададим тип модуля
var name = PP.App.ModuleType.LoginForm;
// Установим настройки
var settings = {
    SkipLoadConfig: true // Сбросим загруженную конфигурацию
};
/* Получим основую информацию о репозитории - идентификатор,
частота его опроса и максимальная длина запроса */
PP.App.getServerConfig(PP.Delegate(function (sender, args) {
    var response = JSON.parse(args.ResponseText); // Получим из строки ответа объект
    console.log("Идентификатор репозитория: " + response.Metabase.Id);
    console.log("Частота опроса репозитория: " + 120000);
    console.log("Максимальная длина запроса: " + response.Metabase.MaxRequestSize);
}, PP.App, {
    name: name,
    settings: settings
}));

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

Идентификатор репозитория: PROGNOZPLATFORM7

Частота опроса репозитория: 120000

Максимальная длина запроса: 104857600

См. также:

PP.App