Элемент управления "HtmlBrowser"
Элемент управления HtmlBrowser
предназначен для отображения произвольного HTML-документа, либо XML-содержимого связанной карточки с (опционально) примененным XSL-преобразованием. Соответствует элементу управления HTML браузер
Конструктора разметок.
HtmlBrowser
не содержит элементов управления.
Свойства
-
ContentType
— тип отображаемого контента:-
CardDataXml
—HtmlBrowser
отобразит содержимое карточки, полученной из ссылочного поля, если определеныReferenceCardFieldAlias
иReferenceCardSectionId
.Если определено свойство
XslTransform
, будет применено соответствующее преобразование. -
CustomHtml
— предопределённый HTML-документ, который задан в значенииCustomData
. -
CustomUrl
— отображение HTML-страницы с URL. При установке значенияCustomData
необходимо соблюдать формат адреса, например:http://www.docsvision.com
. -
OwnCardDataXml
—HtmlBrowser
отобразит содержимое текущей карточки в формате XML, либо преобразованный документ, если определено свойствоXslTransform
.
-
-
CustomData
— URL-адрес для режимаCustomUrl
, либо HTML-документ для режимаCustomHtml
. -
IsContextMenuEnabled
— при значенииtrue
будет доступно контекстное меню. -
ObjectContext
— контекст объектов. -
ReferenceCardFieldAlias
— псевдоним ссылочного поля карточки, из которой должен быть получен идентификатор карточки для отображения содержимого в режимеCardDataXml
. -
ReferenceCardSectionId
— идентификатор секции, в которой содержится полеReferenceCardFieldAlias
. -
XslTransform
— XSLT-шаблон для преобразования содержимого карточки в режимахCardDataXml
иOwnCardDataXml
.
HtmlBrowser
с отображением содержимого карточки, идентификатор которой указан в ссылочном поле CategoryList
:protected override void OnCardInitialized(EventArgs e)
{
base.OnCardInitialized(e);
InitializeComponent();
this.htmlBrowser.ContentType = DocsVision.BackOffice.WinForms.Controls.HtmlBrowserContentType.CardDataXml;
this.htmlBrowser.ReferenceCardSectionId = new Guid("783CD108-BA4A-432D-9C12-B32E0577D53C");
this.htmlBrowser.ReferenceCardFieldAlias = "CategoryList";
}