Click or drag to resize
AbstractLayout Class
Abstract class for form layout.
Inheritance Hierarchy
SystemObject
  CMS.FormEngine.Web.UIAbstractLayout
    CMS.FormEngine.Web.UIAbstractDefaultLayout
    CMS.FormEngine.Web.UILayoutForm
    CMS.FormEngine.Web.UILayoutTemplate

Namespace: CMS.FormEngine.Web.UI
Assembly: CMS.FormEngine.Web.UI (in CMS.FormEngine.Web.UI.dll) Version: 13.0.131
Syntax
C#
public abstract class AbstractLayout

The AbstractLayout type exposes the following members.

Constructors
  NameDescription
Protected methodAbstractLayout
Default constructor.
Top
Fields
  NameDescription
Protected fieldmCollapsibleImages
Dictionary of the collapsible images indexed by category name
Top
Properties
  NameDescription
Protected propertyBasicForm
Form
Public propertyFormPanel
Main form panel
Top
Methods
  NameDescription
Protected methodAddControlToPanel
Adds control to form panel.
Protected methodCreateCollapsibleImage
Gets collapsible image.
Protected methodCreateEditingFormControl
Creates new EditingFormControl and puts it into FieldEditingControls hash table.
Protected methodCreateErrorLabel
Creates the validation label for a field.
Protected methodCreateFieldLabel
Creates the field label.
Public methodIsCategoryCollapsed
Returns true if the given category is collapsed
Protected methodIsExcludedRequiredField
Indicates if field is excluded from applying the required field format string.
Public methodLoadLayout
Initializes form layout.
Top
Events
  NameDescription
Public eventOnAfterRegisterFormControl
Event representing control registration.
Top
See Also