Класс fcf.NClient.Application

[Client only] Синглтон объекта приложения на клиенте, доступный через объект fcf.application

Описание класса Методы
fcf.NSystem.Configuration getConfiguration() - Возвращает объект конфигурации приложения на клиенте
fcf.EventChannel getEventChannel() - Возвращает объект канала сообщений приложения
fcf.NClient.LocalData getLocalData() - Возвращает хранящий данные шаблонов
fcf.NClient.Wrapper getRootWrapper() - Возвращает корневой враппер страницы
boolean isAvailable() - Возвращает true, если приложение проинициализировано и готово к использованию
fcf.Actions->fcf.NRender.Template render(object a_options) - [Асинхронный метод] Выполняет рендеринг шаблона
fcf.Actions setLocation(string a_url) - [Асинхронный метод] Выполняет смену URI страницы без ее перезагрузки и с перерисовкой зависимых шаблонов.
fcf.Actions setUrlArg(string a_name, mixed a_value) - [Асинхронный метод] Устанавливает аргумент страницы с перерисовкой зависимых шаблонов.
Методы
fcf.NSystem.Configuration getConfiguration() Возвращает объект конфигурации приложения на клиенте Возвращаемое значение: fcf.NSystem.Configuration
fcf.EventChannel getEventChannel() Возвращает объект канала сообщений приложения Возвращаемое значение: fcf.EventChannel
fcf.NClient.LocalData getLocalData() Возвращает хранящий данные шаблонов Возвращаемое значение: fcf.NClient.LocalData
fcf.NClient.Wrapper getRootWrapper() Возвращает корневой враппер страницы Возвращаемое значение: fcf.NClient.Wrapper
boolean isAvailable() Возвращает true, если приложение проинициализировано и готово к использованию Возвращаемое значение: boolean
fcf.Actions->fcf.NRender.Template render(object a_options) [Асинхронный метод] Выполняет рендеринг шаблона Аргументы: object a_options - Объект содержащий параметры рендеринга:

string template - путь шаблона

fcf.NClient.Wrapper | string parent - родительский враппер или его идентификатор

DomElement owner - [default = parent.getDomElement()] Dom элемент в который будет встроен новый шаблон.

object args - аргументы шаблона

Если свойства owner и parent не заданы, то необходимо самостоятельно встроить контекст в DOM дерево страницы и выполнить над новым элементом метод fcf.liven()
Возвращаемое значение: fcf.Actions->fcf.NRender.Template
fcf.Actions setLocation(string a_url) [Асинхронный метод] Выполняет смену URI страницы без ее перезагрузки и с перерисовкой зависимых шаблонов. Аргументы: string a_url - Новый URL страницы Возвращаемое значение: fcf.Actions
fcf.Actions setUrlArg(string a_name, mixed a_value) [Асинхронный метод] Устанавливает аргумент страницы с перерисовкой зависимых шаблонов. Аргументы: string a_name - Имя аргумента mixed a_value - Значение аргумента Возвращаемое значение: fcf.Actions