Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface HorizontalLayoutDef<T>

This control is for arranging other controls in a responsive way. This will arrange controls hirizontaly (space for controls will be distributed evenly).

Type parameters

Hierarchy

Indexable

[key: string]: any

This control is for arranging other controls in a responsive way. This will arrange controls hirizontaly (space for controls will be distributed evenly).

Index

Properties

Optional afterInit

Optional attr

attr: IDictionary<string>

Object defining html attributes for controls root element.

Optional children

children: T[]

Child control list for this control.

Optional click

Callback that will be called when control is clicked.

Optional columnWeights

columnWeights: number[]

Weights for distributing space for controls in this layout. This is an array of integer numbers, sum of which must not exceed 12. Number of array items must match number of child controls. Higher number means more space is asigned for this control. (default: space is distributed evenly)

Optional columnWeightsSmall

columnWeightsSmall: number[]

Weights for distributing space for controls on smaller screens in this layout. This is an array of integer numbers, sum of which must not exceed 12. Number of array items must match number of child controls. Higher number means more space is asigned for this control. (default: space is distributed evenly)

Optional css

css: JQueryCssProperties

Object defining css styles for controls root element.

Optional enabled

enabled: undefined | false | true

If true control will be enabled if false control will be disabled (inactive).

Optional fixedWidth

fixedWidth: undefined | number

Optional id

id: undefined | string

Reference id of the control, it will be used to reference this control in the code throuth FieldsIndex objects.

Optional ignore

ignore: undefined | false | true

If true this control definition will be ignored and control will not be initiated.

Optional init

Callback that will be called when control is initialised.

Optional noPadding

noPadding: undefined | false | true

Optional on

Optional styleClass

styleClass: undefined | string

Style class to add on root element of the control.

type

type: "HorizontalLayout" | object

Optional visible

visible: undefined | false | true

Set initial visibility of control. (default: true)