HTML браузер
Назначение
Элемент предназначен для отображения произвольного HTML-документа по URL-адресу, либо XML связанной карточки с (опционально) примененным XSL-преобразованием.
Данные
- Источник данных
-
Не требует привязки к полю.
- XSLT-преобразование
-
Текст XSLT, применяемого к XML-данным карточки.
- Пользовательские данные
-
Предопределённый HTML-документ (используется при выборе в качестве типа содержимого пользовательского HTML); может содержать до 4000 знаков.
- Тип содержимого
-
Определяет тип HTML-документа, отображаемого в элементе управления:
-
Card Data XML — XML данных карточки: в качестве содержимого будет использован XML-документ, содержащий данные карточки. Для использования элемента требуется написать скрипт.
Пример скрипта для события карточки "CardActivated":private void Документ_CardActivated(System.Object sender, Docsvision.Platform.WinForms.CardActivatedEventArgs e) { var browser = (this.CardControl as ICustomizableControl).FindPropertyItem<HtmlBrowser>("BrowserName"); var fieldInfo = browser.GetType().BaseType.GetField("cardData", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); fieldInfo.SetValue(browser, this.CardData); var methodInfo = browser.GetType().BaseType.GetMethod("ReflectChanges", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); methodInfo.Invoke(browser, null); }
-
Custom HTML — пользовательский HTML. Будет использоваться предопределённый HTML-документ. Для использования элемента в поле Пользовательские данные нужно указать содержимое html-документа (html-код).
-
Custom URL — пользовательский URL. Будет отображаться HTML-страница по заданному адресу. Для использования элемента в поле Пользовательские данные нужно указать адрес html-документа (ссылку).
-
- Контекстное меню
-
Определяет режим отображения или скрытия контекстного меню в браузере:
-
Да — отображать;
-
Нет — не отображать.
-
Настройка локализации
Допускается локализация общих свойств элемента. Описание настройки локализации содержится в разделе Общие свойства элементов управления.
Для элемента HTML браузер может быть локализовано свойство XSLT-преобразование. Добавление локализованных названий выполняется в окне Локализация отображаемого значения, открываемом при нажатии на кнопку справа от поля.
В поле Значение по умолчанию и таблице значений можно указать текст преобразования. Для ввода используется XML редактор. Подробнее о настройке локализации см. раздел Локализация разметки.