Класс fcf.NClient.Application
[Client only] Синглтон объекта приложения на клиенте, доступный через объект fcf.application
Описание класса
Методы
Методы
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