Click or drag to resize
AbstractLayout Class
Abstract class for form layout.
Inheritance Hierarchy

Namespace: CMS.FormEngine.Web.UI
Assembly: CMS.FormEngine.Web.UI (in CMS.FormEngine.Web.UI.dll) Version: 12.0.0
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
Public propertyRequiredMarkCssClass
Gets or sets CSS class for the required mark (*)
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 methodCreateFieldActions
Creates additional field action buttons and puts them into FieldActionsControls dictionary.
Protected methodCreateFieldLabel
Creates the field label.
Protected methodCreateVisibilityControl
Creates the visibility control for a field.
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