SuggestModal
Extends Modal
Implements ISuggestOwner<T>
Constructor
constructor(app: App);
Properties
limit
limit: number
emptyStateText
emptyStateText: string
inputEl
inputEl: HTMLInputElement
resultContainerEl
resultContainerEl: HTMLElement
Methods
setPlaceholder
setPlaceholder(placeholder: string): void;
setInstructions
setInstructions(instructions: Instruction[]): void;
onNoSuggestion
onNoSuggestion(): void;
selectSuggestion
selectSuggestion(value: T, evt: MouseEvent | KeyboardEvent): void;
Called when the user makes a selection.
getSuggestions
abstract getSuggestions(query: string): T[] | Promise<T[]>;
renderSuggestion
abstract renderSuggestion(value: T, el: HTMLElement): any;
Render the suggestion item into DOM.
onChooseSuggestion
abstract onChooseSuggestion(item: T, evt: MouseEvent | KeyboardEvent): any;