IFieldsSettings Interface
Declares field settings.
Declaration
export interface IFieldsSettings
Properties
allowedHyperlinkUriSchemes Property
Specifies allowed URI schemes.
Declaration
allowedHyperlinkUriSchemes?: string[]
Property Value
Type | Description |
---|---|
string[] | An array of allowed URI schemes. |
createHyperlinkTooltip Property
Allows you to implement a custom tooltip for a hyperlink.
Declaration
createHyperlinkTooltip?: (hyperlinkTooltip: string, hint: string) => string
Property Value
Type | Description |
---|---|
(hyperlinkTooltip: string, hint: string) => string | A function that specifies the tooltip text. The hyperlinkTooltip parameter contains a hyperlink's tooltip text. The hint parameter contains the tooltip hint (default value: |
Remarks
const options = DevExpress.RichEdit.createOptions();
options.readOnly = true;
options.fields.openHyperlinkOnClick = true;
options.fields.createHyperlinkTooltip = function(hyperlinkTooltip, hint) {
return (hyperlinkTooltip + "\nClick to follow link")
};
defaultDateFormat Property
Specifies the format of the DATE field added by a UI command.
Declaration
defaultDateFormat?: string
Property Value
Type | Description |
---|---|
string | The date format. |
Remarks
Users can select the Mail Merge | Create Field | DATE command to insert the DATE field.
Use the defaultDateFormat property to specify the default format for the inserted field.
options.fields.defaultDateFormat = "dddd, MMMM dd, yyyy";
options.fields.defaultTimeFormat = "'Current time is ' h:mm am/pm";
defaultTimeFormat Property
Specifies the format of the TIME field added by a UI command.
Declaration
defaultTimeFormat?: string
Property Value
Type | Description |
---|---|
string | The time format. |
Remarks
Users can select the Mail Merge | Create Field | TIME command to insert the TIME field.
Use the defaultTimeFormat property to specify the default format for the inserted field.
options.fields.defaultDateFormat = "dddd, MMMM dd, yyyy";
options.fields.defaultTimeFormat = "'Current time is ' h:mm am/pm";
keepHyperlinkResultForInvalidReference Property
Specifies whether to delete the result of a hyperlink whose target location is not specified.
Declaration
keepHyperlinkResultForInvalidReference?: boolean
Property Value
Type | Description |
---|---|
boolean | true to keep results of all hyperlinks; false to delete the result of a hyperlink whose target location is not specified. |
Remarks
The Code part of a hyperlink field has the following syntax: { HYPERLINK "location" }
. The location property specifies which bookmark, URL, or e-mail address this hyperlink refers to.
The Rich Text Editor deletes the Result part of a hyperlink whose location property is empty. Set the keepHyperlinkResultForInvalidReference property to true
to keep results of all hyperlinks.
const options = DevExpress.RichEdit.createOptions();
options.fields.keepHyperlinkResultForInvalidReference = true;
// ...
var richContainer = document.getElementById("rich-container");
const richEdit = DevExpress.RichEdit.create(richContainer, options);
openHyperlinkOnClick Property
Specifies whether a hyperlink can be opened on a click.
Declaration
openHyperlinkOnClick?: boolean
Property Value
Type | Description |
---|---|
boolean | true to open a hyperlink on a click, false to open a hyperlink on a click while pressing the CTRL key. |
Remarks
const options = DevExpress.RichEdit.createOptions();
options.readOnly = true;
options.fields.openHyperlinkOnClick = true;
options.fields.createHyperlinkTooltip = function(hyperlinkTooltip, hint) {
return (hyperlinkTooltip + "\nClick to follow link")
};
updateFieldsBeforePrint Property
Sets whether the Rich Text Editor updates field values before a documented is printed.
Declaration
updateFieldsBeforePrint?: boolean
Property Value
Type | Description |
---|---|
boolean | true, to update field values; otherwise, false. |
updateFieldsOnPaste Property
Sets whether the control updates the value of the field pasted by a user.
Declaration
updateFieldsOnPaste?: boolean
Property Value
Type | Description |
---|---|
boolean | true, to update field values; otherwise, false. |