Кроссплатформенная и кроссбраузерная компонента для создания интерфейса в бизнес приложениях на платформе 1С с использованием web-технологий. Подробнее...
Тип компоненты: NativeAPI Платформа: 8.2, 8.3 Назначение: пользовательский интерфейс Текущая версия: 0.4
Version : Строка
Булево CreateWindow(Строка Guid) Булево DestroyWindow(Строка Guid) Строка ExecuteJavaScript(Строка Guid, Строка Code) Булево SetAttribute(Строка Guid, Строка Attribute) Булево SetHtml(Строка Guid, Строка Html) Булево Show(Строка Guid) Булево ShowMaximized(Строка Guid)
LinkClicked : Строка
Version : Строка
Содержит текущую версию библиотеки.
Доступность: чтение.
Булево CreateWindow(Строка Guid)
Создает новый экземпляр окна hWindow. Помещает идентификатор созданного окна в параметр Guid.
Возвращает: Истина, если метод отработал успешно.
Это первый метод, который необходимо вызвать перед началом работы с библиотекой. Значение, которое будет помещено в параметр Guid, необходимо использовать при вызове других методов библиотеки. Количество создаваемых окон не ограничено. Параметр Guid используется для определения конкретного созданного окна, всегда идет первым параметром и действителен вплоть до вызова метода DestroyWindow.
Булево DestroyWindow(Строка Guid)
Удаляет экземпляр окна hWindow. Идентификатор окна Guid становиться недействительным.
Возвращает: Истина, если метод отработал успешно.
Строка ExecuteJavaScript(Строка Guid, Строка Code)
Выполняет код, переданный в параметре Code, на языке JavaScript в указанном окне hWindow. Допускается выполнение произвольного кода, соответствующего синтаксису и семантике языка, а также вызов функций ранее загруженных методом SetHtml. Выполнение метода прерывается, только после окончания исполнения JavaScript кода и может занимать продолжительное время. Если в специфика кода предусматривается вычисление или вызов функций, то результат вычисления будет помещен в значение возвращаемое методом.
Возвращает: Результат вычислений преобразованный в строку.
Булево SetAttribute(Строка Guid, Строка Attribute)
Изменяет внешний вид окна, добавляя новые атрибуты визуализации.
Параметр Attribute принимает значения:
Возвращает: Истина, если метод отработал успешно.
Булево SetHtml(Строка Guid, Строка Html)
Загружает html код в указанное окно hWindow. Вызов метода осуществляется асинхронно. Это означает, что после выполнения метода, процесс обработки html кода может еще не быть завершен. Допускается передача кода содержащего описание стилей CSS и кода JavaScript, в том числе и для последующего вызова методом ExecuteJavaScript.
Возвращает: Истина, если метод отработал успешно.
Булево Show(Строка Guid)
Отображает окно на экране с действующими значениями параметров размера и расположения окна.
Возвращает: Истина, если метод отработал успешно.
Булево ShowMaximized(Строка Guid)
Отображает окно на экране, разворачивая его на всю рабочую область.
Возвращает: Истина, если метод отработал успешно.
Обработка событий выполняется обработчиком формы 1С ВнешнееСобытие(Источник, Событие, Данные). Параметр Источник всегда равен hWindow. Параметр Событие принимает одно из ниже описанных значений.
LinkClicked : Строка
Вызывается при нажатии на гиперссылку. Передает адрес, указанный в гиперссылке.