Skip to main content

Controls

This documentation allows you to understand the Form controls in Bimser Synergy CSP.

DataBoundControl

The DataBoundControl class provides a base for visual controls that bind to entity data and support validation, data loading, and state comparison. See DataBoundControl documentation for more details.

Mirror

The Mirror class extends BaseControl and represents a control that mirrors another control's properties. See Mirror documentation for more details.

Column

Represents a sealed column control inheriting from LayoutControl. See Column documentation for more details.

EditControl_TValue

The EditControl_TValue class is an abstract base for editable input controls where the value and event value types are the same. It inherits from EditControl_TValue_TEventValue with both generic parameters set to TValue. See EditControl_TValue documentation for more details.

InputControl_TValue_TEventValue

The InputControl_TValue_TEventValue class is an abstract base class for input controls that support typed value handling and change notification. It extends DataBoundControl and introduces value-based events and common input properties. See InputControl_TValue_TEventValue documentation for more details.

EditControlBase_TValue

The EditControlBase_TValue class is an abstract base for editable controls where the value and event value types are the same. It simplifies usage by inheriting EditControlBase_TValue_TEventValue with both type parameters set to TValue. See EditControlBase_TValue documentation for more details.

LayoutControl

The LayoutControl class is an abstract base class for controls that manage layout, including designer properties, items, and layout settings. See LayoutControl documentation for more details.

EditControlBase_TValue_TEventValue

The EditControlBase_TValue_TEventValue class is an abstract base for editable input controls that manage both a typed value and editable text, including events for tracking text changes. See EditControlBase_TValue_TEventValue documentation for more details.

TextControl

The TextControl class is an abstract base class for text-based input controls. It provides common functionality for handling string values, maximum length validation, and secret data configuration. See TextControl documentation for more details.

EditControl_TValue_TEventValue

The EditControl_TValue_TEventValue class is an abstract base class for editable input controls that support placeholders and text alignment. It extends EditControlBase_TValue_TEventValue. See EditControl_TValue_TEventValue documentation for more details.

Section

Represents a sealed section control inheriting from LayoutControl. See Section documentation for more details.

TextBox

A multi-language supported input field for entering localized text content. See TextBox documentation for more details.

MultiLanguageTextControl

A base input control that supports multi-language text entry and management, enabling localized content handling with event notifications for text changes. See MultiLanguageTextControl documentation for more details.

ContainerControl

Represents a container control that supports read-only behavior and difference detection. See ContainerControl documentation for more details.

BaseControl

The BaseControl class represents a base control with event handling, property management, and difference detection. See BaseControl documentation for more details.

InputControl_TValue

The InputControl_TValue class is an abstract convenience base class for input controls where the value type and event value type are the same. It inherits from InputControl_TValue_TEventValue with both type parameters set to TValue. See InputControl_TValue documentation for more details.

VisualControl

The VisualControl class represents a base visual control with properties related to visibility, styling, and interactivity. See VisualControl documentation for more details.