Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ISelectCommonProps<Key, Item>

Type parameters

Hierarchy

Index

Properties

Optional className

className: string

Optional clearable

clearable: boolean

Optional collapsable

collapsable: boolean

Optional collapseAt

collapseAt: number

Optional creatable

creatable: boolean

Optional disableSearch

disableSearch: boolean

Optional disabled

disabled: boolean

Optional filter

filter: false | ((keyword: string, item: Item) => boolean)

Optional hideCollapsePop

hideCollapsePop: boolean

Optional inline

inline: boolean

Optional keyword

keyword: string

Optional loading

loading: boolean

Optional notFoundContent

notFoundContent: string

Optional open

open: boolean

options

options: Item[]

Optional placeholder

placeholder: string

Optional popupWidth

popupWidth: Width<string | number>

Optional size

Optional width

width: Width<string | number>

Methods

Optional highlight

  • highlight(keyword: string, item: Item): Item

Optional isEqual

  • isEqual(a: Item, b: Item): boolean

Optional isValidNewOption

  • isValidNewOption(keyword: string, options: Item[]): boolean

Optional onCreate

  • onCreate(text: string): Promise<void>

Optional onKeywordChange

Optional onOpenChange

  • onOpenChange(open: boolean): void

Optional renderCollapsedContent

  • renderCollapsedContent(collapsedValue: Item[]): ReactNode

Optional renderOptionContent

  • renderOptionContent(value: Item): ReactNode

Optional renderOptionList

  • renderOptionList(options: Item[], renderOption: IOptionRenderer<Key, Item>): ReactNode

Optional renderValue

  • renderValue(value: Item): ReactNode

Generated using TypeDoc