Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • SelectControl

Implements

  • UxInputComponent

Index

Constructors

constructor

  • new SelectControl(element: UxInputElement, styleEngine: StyleEngine, modalService: UxModalService, defaultConfiguration: SelectControlDefaultConfiguration): SelectControl

Properties

dense

dense: any = false

disabled

disabled: any = false

focused

focused: boolean = false

icon

icon: string = ''

label

label: string

labelKey

labelKey: string = ''

modalService

modalService: UxModalService

multiple

multiple: any = false

options

options: any[] = ...

placeholder

placeholder: string

readonly

readonly: any = false

Private serializedCurrentValue

serializedCurrentValue: any

showSearch

showSearch: boolean | "auto" = 'auto'

styleEngine

styleEngine: StyleEngine

theme

theme: SelectControlTheme

type

type: "chips" | "modal" | "dropdown" = 'modal'

value

value: any

valueKey

valueKey: string = ''

valuebox

valuebox: HTMLSpanElement

variant

variant: InputVariant = 'filled'

Accessors

displayedValue

  • get displayedValue(): string

placeholderMode

  • get placeholderMode(): boolean

Methods

attached

  • attached(): void

bind

  • bind(): void

blur

  • blur(): void

computeLabel

  • computeLabel(option: any): string

computeValue

  • computeValue(option: any): any

denseChanged

  • denseChanged(): void

detached

  • detached(): void

focus

  • focus(): Promise<void>

focusedChanged

  • focusedChanged(focused: boolean): void

getValue

  • getValue(): any

multipleChanged

  • multipleChanged(): void

setValue

  • setValue(value: any): void

themeChanged

  • themeChanged(newValue: any): void

validateValueAgainsAvailableOptions

  • validateValueAgainsAvailableOptions(originalValue: any): any

valueChanged

  • valueChanged(): void

variantChanged

  • variantChanged(newValue: string): void

Generated using TypeDoc