Базовое пространство имен. Имеет дочерние пространства имен:
| • | WebAccess.agent – работа с Агентом веб-доступа; |
| • | WebAccess.cache – работа с кэшем; |
| • | WebAccess.components – динамические компоненты; |
| • | WebAccess.current – текущая открытая часть веб-доступа; |
| • | WebAccess.environment – информация о текущем окружении; |
| • | WebAccess.extensions – веб-модули; |
| • | WebAccess.factories – фабрики объектов; |
| • | WebAccess.mixins – вспомогательные объекты для расширения функциональности классов; |
| • | WebAccess.services – сервисы; |
| • | WebAccess.templates – работа с шаблонами; |
| • | WebAccess.utils – вспомогательные инструменты. |
Собственные функции данного пространства доступны сразу, например, raise. Для запуска программы после инициализации всех компонентов WebAccess служит специальная функция WebAccess.ready().
Для доступа к дочерним пространствам имен необходимо сначала дождаться их инициализации. Если необходимо обеспечить работу лишь с некоторыми из них, можно использовать публичные deferred-объекты.
Предоставляются публичные deferred-объекты:
Тип |
Объект |
Описание |
|---|---|---|
|
AgentInit |
Сообщает о готовности к использованию пространства имен WebAccesst.agent после его полной инициализации |
|
DetailsInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.details после его полной инициализации |
|
ExtensionsInit |
Сообщает о готовности к использованию пространства имен WebAccess.extensions после его полной инициализации |
|
FormControlsInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.form.controls после его полной инициализации |
|
FormInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.form после его полной инициализации |
|
Init |
Сообщает о готовности к использованию клиентской объектной модели после ее полной инициализации |
|
ObjectListInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.objectList после его полной инициализации |
|
SideBarInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.sideBar после его полной инициализации. При использовании WebAccess.ready функция будет исполнена несколько позже, так как функция WebAccess.ready дожидается полной инициализации всех deferred-объектов и только потом исполняет переданную ей функцию |
|
ToolBarInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.toolBar после его полной инициализации |
|
UserInfoInit |
Сообщает о готовности к использованию пространства имен WebAccess.current.user после его полной инициализации |
Содержит классы:
| • | Collection – для реализации коллекций произвольных элементов, например использование коллекции реквизитов; |
| • | URL – для работы со ссылками, например открыть URL-ссылку в новом окне. |
| • | Link – для работы со ссылками на объект. |
|
| © 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |