A configuration object that can be used to configure an HtmlErrorDisplay method call. Also useful for holding error information in Web Connection form processing.
Class Members
Member | Description | |
---|---|---|
Attributes |
Optional additional HTML attributes to be attached to the alert level element. o.Attributes |
|
Errors |
A collection of wwValidationError objects that contain error information. o.Errors |
|
Header |
An optional header that is displayed. If setm, the header is displayed in bigger text with the message displayed below. o.Header |
|
Icon |
The alert box type. Corresponds to BootStrap alert themes o.Icon |
|
Message |
The message that is displayed in the alert box. o.Message |
Example
Function TimeReport
*** Error display object
poError = CREATEOBJECT("HtmlErrorDisplayConfig")
*** Business object for binding
poReportParms = CREATEOBJECT("ReportParameters")
IF (Request.IsPostBack())
*** Assign validation errors
poError.Errors = Request.UnbindFormVars(poReportParms)
IF (poError.Errors.Count > 0)
poError.Message = poError.Errors.ToHtml()
poError.Header = "Please fix the following form entry errors"
ELSE
poError.Message = "Ready to run report."
poError.Icon = "info"
ENDIF
ENDIF
*** Display the template
Response.ExpandScript(Config.cHtmlPagePath + "TimeReport.ttk")
In the template then:
<%= HtmlErrorDisplay(poError) %>
See also:
Class wwHtmlHelpers© West Wind Technologies, 1996-2024 • Updated: 03/09/16
Comment or report problem with topic