Skip to content

AbstractInputSuggest\<T\>

Defined in: suggest.ts:61

Base class for adding a type-ahead popover.

T

new AbstractInputSuggest<T>(app, textInputEl): AbstractInputSuggest<T>

Defined in: suggest.ts:75

App

HTMLDivElement | HTMLInputElement

AbstractInputSuggest<T>

PopoverSuggest.constructor

readonly app: App

Defined in: suggest.ts:39

PopoverSuggest.app


emptyStateEl: HTMLElement

Defined in: suggest.ts:65


instructionContainerEl: HTMLElement

Defined in: suggest.ts:64


limit: number = 100

Defined in: suggest.ts:62


readonly optional scope?: Scope

Defined in: suggest.ts:40

PopoverSuggest.scope


suggestEl: HTMLElement

Defined in: suggest.ts:63


readonly textInputEl: HTMLDivElement | HTMLInputElement

Defined in: suggest.ts:77

close(): void

Defined in: suggest.ts:120

void

PopoverSuggest.close


getValue(): string

Defined in: suggest.ts:97

string


onSelect(callback): this

Defined in: suggest.ts:148

(value, evt) => any

this


open(): void

Defined in: suggest.ts:105

void

PopoverSuggest.open


abstract renderSuggestion(value, el): void

Defined in: suggest.ts:53

T

HTMLElement

void

PopoverSuggest.renderSuggestion


selectSuggestion(value, evt): void

Defined in: suggest.ts:138

T

MouseEvent | KeyboardEvent

void

PopoverSuggest.selectSuggestion


setInstructions(instructions): this

Defined in: suggest.ts:143

Instruction[]

this


setValue(value): void

Defined in: suggest.ts:89

string

void