Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface DropdownBoxDef<T>

This will create dropdown control.

Type parameters

Hierarchy

Indexable

[key: string]: any

This will create dropdown control.

Index

Properties

Optional addSelectAll

addSelectAll: undefined | false | true

Optional afterInit

Optional attr

attr: IDictionary<string>

Object defining html attributes for controls root element.

Optional change

Callback that will be called when option is selected.

Optional click

Callback that will be called when control is clicked.

Optional css

css: JQueryCssProperties

Object defining css styles for controls root element.

Optional edit

Optional editable

editable: undefined | false | true

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 multilevel

multilevel: undefined | false | true

Optional multiselect

multiselect: undefined | false | true

Optional on

Optional options

options: T[]

List of options for dropdown box.

Optional parentMustBeSelected

parentMustBeSelected: undefined | false | true

Optional styleClass

styleClass: undefined | string

Style class to add on root element of the control.

type

type: "DropdownBox" | object

Optional value

value: any

Option id to select in dropdown box.

Optional visible

visible: undefined | false | true

Set initial visibility of control. (default: true)