Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SelectConfig

Hierarchy

Implements

Index

Properties

Optional allowClear

allowClear: boolean = false

Optional appendTo

appendTo: string | Element | JQuery = "body"

Optional autoEscape

autoEscape: boolean = true

渲染时是否自动转义

Optional autoSearch

autoSearch: boolean = false

是否自动搜索数据

Optional autoSelectFirst

autoSelectFirst: boolean = false

Auto select first row when user have not select any row.

Optional autoValidate

autoValidate: boolean = false

Optional bodyCls

bodyCls: string

Optional bodyStyle

bodyStyle: string

Optional cls

cls: string = ""

The CSS class to add to this widget's element

Optional colorMode

colorMode: ColorMode

Optional crud

crud: boolean = false

CRUD mode for multiple

Optional data

Optional dataModel

dataModel: Klass<ListModel> = ListModel

Optional dataQuery

dataQuery: string | HttpRequest

Optional disabled

disabled: boolean = false

Optional faceMode

Optional formatResult

formatResult: (object: any, container: JQuery, query: any, escapeMarkup: (markup: string) => string) => string

Function used to render a result that the user can select.

Type declaration

    • (object: any, container: JQuery, query: any, escapeMarkup: (markup: string) => string): string
    • Parameters

      • object: any
      • container: JQuery
      • query: any
      • escapeMarkup: (markup: string) => string
          • (markup: string): string
          • Parameters

            • markup: string

            Returns string

      Returns string

Optional formatSelection

formatSelection: (object: any, container: JQuery, escapeMarkup: (markup: string) => string) => string

Function used to render the current selection.

Type declaration

    • (object: any, container: JQuery, escapeMarkup: (markup: string) => string): string
    • Parameters

      • object: any
      • container: JQuery
      • escapeMarkup: (markup: string) => string
          • (markup: string): string
          • Parameters

            • markup: string

            Returns string

      Returns string

Optional height

height: string | number

Optional hidden

hidden: boolean = false

Optional i18n

i18n: I18NResource | URLString = null

I18N resource.

Optional Readonly id

id: string

Optional iniValue

iniValue: string | string[]

Optional inputable

inputable: boolean = false

可输入选项

Optional listeners

listeners: SelectListeners

Optional locale

locale: Locale = "en"

A locale string, like 'en', 'en-us', 'zh'.

Optional maximumSelectionLength

maximumSelectionLength: number = Infinity

Optional minimumInputLength

minimumInputLength: number = 0

最小需要输入多少个字符才进行查询。缺省为零,配合参数maximumSelectionLength,不出现搜索框。

Optional multiple

multiple: boolean = false

Optional name

name: string = ""

Optional optionRender

optionRender: (this: Select, option: SelectOption, optionEl: JQuery) => string

Type declaration

Optional outline

outline: boolean = false

Optional placeholder

placeholder: string

Optional readonly

readonly: boolean = false

Optional renderTo

renderTo: string | Element | JQuery = null

Render to DOM element.

Optional rtl

rtl: boolean = false

Optional selectionRender

selectionRender: (this: Select, option: SelectOption, optionEl: JQuery) => string

Type declaration

Optional sizeMode

sizeMode: SizeMode = SizeMode.md

Optional style

style: string = ""

Additional CSS styles that will be rendered into an inline style attribute when the widget is rendered.

Optional tip

tip: string = ""

Optional title

title: string

Optional titleCls

titleCls: string

Optional titlePlace

titlePlace: "left" | "top" = "left"

Optional titleStyle

titleStyle: string

Optional titleTextPlace

titleTextPlace: LOC9 = "rm"

Optional titleWidth

titleWidth: string | number

Optional validateMode

validateMode: "tip" | { mode: "tip"; place?: LRTB } | { hideError: (this: Select) => void; showError: (this: Select, errorMsg: string) => void } | any = "tip"

Optional validators

validators: Array<ValidatorSetting> = []

Optional valueModel

valueModel: Klass<Model> | Model = Model

Optional width

width: string | number