Config

Параметры конфигурации приложения.

Объект доступен через InfinniUI.config.

Properties

Name Type Default Description
serverUrl String   Адрес сервера.
configName String   Название конфигурации.
lang String en-US Текущая локаль.
homePage String   Путь для получения домашней страницы.
cacheMetadata Boolean false Кэширование метаданных.
enableAutoHeightService Boolean false Флаг, определяющий запуск сервиса, регулирующего высоту элементов. Если сервис не запущен, ScrollPanel не прокручивается.
historyAPI Object   Параметры History API для запуска роутинга. Принимает такие же параметры как и Backbone.history.start()
routes Array   Массив объектов конфигурации роутинга приложения.

Example

window.InfinniUI.config.serverUrl = 'http://localhost:9900';
window.InfinniUI.config.configName = 'Хабинет';
window.InfinniUI.config.lang = 'en-US';
window.InfinniUI.config.homePage = 'content/metadata/Views/common/homePage.json';
window.InfinniUI.config.cacheMetadata = true;
window.InfinniUI.config.enableAutoHeightService = true;
window.InfinniUI.config.historyAPI = {
  pushState: true
};
window.InfinniUI.config.routes = [
  {
    Name: "HomePageRoute",
    Path: "/",
    Action: "{ routeCallback(context, args) }"
  },
  {
    Name: "UserPageRoute",
    Path: "/user/<% userId %>",
    Action: "{ routeCallback2(context, args) }"
  }
];