Click or drag to resize
IFormControl Interface
Form control interface.

Namespace: CMS.FormEngine.Web.UI
Assembly: CMS.FormEngine.Web.UI (in CMS.FormEngine.Web.UI.dll) Version: 12.0.0
Syntax
C#
public interface IFormControl

The IFormControl type exposes the following members.

Properties
  NameDescription
Public propertyEnabled
Gets or sets a value indicating whether the control can respond to user interaction.
Public propertyFieldInfo
Field info object.
Public propertyForm
Parent form.
Public propertyFormControlParameter
Helper property to use custom parameter in form control.
Public propertyHasValue
Returns true if the control has value, if false, the value from the control should not be used within the form to update the data
Public propertyValidationError
Validation error string shown when the control is not valid.
Public propertyValue
Gets or sets field value. You need to override this method to make the control work properly with the form.
Public propertyValueDisplayName
Gets the display name of the value item. Returns null if display name is not available.
Public propertyValueElementID
Gets ClientID of the control from which the Value is retrieved or null if such a control can't be specified.
Public propertyValueForValidation
Returns value prepared for validation.
Public propertyVisible
Gets or sets a value indicating whether the control and all its child controls are displayed.
Top
Methods
  NameDescription
Public methodGetOtherValues
Returns an array of values of any other fields returned by the control.
Public methodIsValid
Returns true if entered data is valid. If data is invalid, it returns false and displays an error message.
Public methodLoadControlValue
Loads control value
Public methodLoadOtherValues
Loads the other fields values to the state of the form control
Top
See Also