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) }"
}
];