Link Dialogs

Link dialogs include the following dialog types.

This dialog allows end-users to insert a new hyperlink into the editor's content.

ASPxHtmlEditor-Concepts-UI-Dialogs-InsertLink

This dialog allows end-users to change settings for the currently selected hyperlink.

ASPxHtmlEditor-Concepts-UI-Dialogs-ChangeLink

Select Document Dialog (Document Selector)

This dialog is a useful addition to the Insert Link and Change Link dialogs, allowing end-users to manage content hyperlinks using a point-and-click UI, rather than typing URLs manually. This dialog can be invoked with a specific edit button that can be displayed within the Insert Link and Change Link dialog. The availability, as well as other settings of the Select Document dialog, can be customized using the HtmlEditorInsertLinkDialogSettings.SettingsDocumentSelector properties.

DocumentSelector-dialog.png

Because the ASPxFileManager control is integrated into the Select Document dialog, all file/folder management, access control, and upload capabilities are available to you out-of-the-box.

Online Demo

Document Selector

ASPxHtmlEditor provides a comprehensive API, allowing you to operate with the opened dialog programmatically on the client side.

Dialog UI elements

Client method

Common Dialog UI elements

ASPxClientHtmlEditorDialogBase.GetOkButton

ASPxClientHtmlEditorDialogBase.GetCancelButton

ASPxClientHtmlEditorLinkDialog.GetLinkTypeRadioButtonList

"Select Document" popup window UI elements

ASPxClientHtmlEditorLinkDialog.GetFileManager

ASPxClientHtmlEditorLinkDialog.GetSelectDocumentPopupCancelButton

ASPxClientHtmlEditorLinkDialog.GetSelectDocumentPopupSelectButton

Insert Link (URL)

ASPxClientHtmlEditorLinkDialog.GetOpenInNewWindowCheckBox

ASPxClientHtmlEditorLinkDialog.GetUrlTextBox

ASPxClientHtmlEditorLinkDialog.GetTooltipTextBox

InsertLink (E-mail address)

ASPxClientHtmlEditorLinkDialog.GetEmailTextBox

ASPxClientHtmlEditorLinkDialog.GetSubjectTextBox

ASPxClientHtmlEditorLinkDialog.GetTooltipTextBox

ASPxHtmlEditor-ClientAPI-InsertLink-1

ASPxHtmlEditor-ClientAPI-InsertLink-2