Lets the user enter HTML using a WYSIWYG editor.

It is possbile to add custom buttons to an HTML control using the HTML editor toolbar buttons menu item in the admin menu group. Useful JavaScript functions for these buttons are listed below.

See also

Start value: HTML to display in the editor.
Return value: HTML entered by the user.
Supported in: NewEdit


alt text
The formatted text is saved in the database as html.

alt text
The user can examine and edit the html source by using the menu item Tools->"Source code".

Default value

SQL Call: Default value

Retrieves the default value for the control.

May modify database: No

Resultset: Default value

Table count: repeated exactly once
Row count: exactly one row
<column with ordinal 1> mandatory string
The default value


SQL Call: Validation

This call is only made if there is a field validation set for the field info and the field has any content.

Live Validation

Performs field validation when the user leaves the field or one of its dependencies is changed, initial values set by default value and initial values in edit-mode are not validated.

Save Validation

When saving the validation runs server side if the field value has changed. A field value is considered changed if in new mode the value is anything other than NULL. In edit mode it is considered changed if it has a value that was not returned by the GetEditFields procedure.

May modify database: No


@Value string
The value of the field, the procedure will not be called if value is NULL.

Resultset: Validation messages (optional)

Table count: repeated zero or one time
Row count: zero or one row
Error optional string
Error message to display. Blocks the user from saving.
Info optional string
Informative message to display. Does not block saving.
Warning optional string
Warning message to display. Does not block saving.

Best practice

Styles and CSS

Use the Stylesheet setting to apply a specific stylesheet, both to the HTML-canvas and the font-style dropdown. Feel free to create and use a custom stylesheet when suitable.

Additionally, the function SoftadminApi.Css_StyleSheet can be used to fetch a stylesheet definition for later use, for example when sending email messages created using the HTML editor.