Копировать ссылку на страницу

Клиентская объектная модель веб-доступа

Клиентская объектная модель предоставляет средства для управления элементами страниц веб-доступа и доступа к данным DIRECTUM на JavaScript при помощи пространств имен и классов.

Использование клиентской объектной модели позволяет совершать действия над объектами:

панель инструментов: кнопки и группы кнопок;
закладки боковой панели;
элементы карточки: ссылки и таблицы;
веб-модули.

Для корректной работы с клиентской объектной моделью необходима инициализация пространства имен WebAccess. Для этого используется конструкция:

 

WebAccess.ready(function() {
 alert("Инициализация завершена");
/* this - ссылка на WebAccess, который в данном месте уже проинициализирован */
this.current.toolBar.groups.TOOLBAR_DOC_FOLDER_TASK_GROUP.show()
});

Для отладки минифицированного JavaScript кода в релизной версии веб-доступа реализована поддержка SourceMap.

Для упрощения разработки в Microsoft Visual Studio можно подключить контекстные подсказки IntelliSence.

Для разработки веб-модулей, веб-сервисов, сайтов, использующих данные DIRECTUM, на платформе Microsoft .NET используется серверная объектная модель. Подробнее см. книгу «Серверная объектная модель веб-доступа».

Подробнее о разработке веб-модулей см. руководство разработчика веб-модулей.

Для отладки минифицированного JavaScript кода в релизной версии веб-доступа реализована поддержка SourceMap.

Книга содержит описание:

объектов, пространств имен и классов клиентской объектной модели;
глобальных объектов – перечислений, функций и других объектов, которые доступны всегда в любой области сайта веб-доступа на стороне javascript;
типов данных, используемых методами классов клиентской объектной модели;
примеров реализации некоторых задач с помощью клиентской объектной модели веб-доступа.

Для разработки веб-модулей, веб-сервисов, сайтов, использующих данные DIRECTUM, на платформе Microsoft .NET используется серверная объектная модель.

Подробнее о разработке веб-модулей см. руководство разработчика веб-модулей.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM