Базовое пространство имен. Имеет дочерние пространства имен:
• | 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 |