SuggestModal
继承自 Modal
实现 ISuggestOwner<T>
Constructor
ts
constructor(app: App);Properties
limit
ts
limit: numberemptyStateText
ts
emptyStateText: stringinputEl
ts
inputEl: HTMLInputElementresultContainerEl
ts
resultContainerEl: HTMLElementMethods
setPlaceholder
ts
setPlaceholder(placeholder: string): void;setInstructions
ts
setInstructions(instructions: Instruction[]): void;onNoSuggestion
ts
onNoSuggestion(): void;selectSuggestion
ts
selectSuggestion(value: T, evt: MouseEvent | KeyboardEvent): void;当用户选择时调用。
getSuggestions
ts
abstract getSuggestions(query: string): T[] | Promise<T[]>;renderSuggestion
ts
abstract renderSuggestion(value: T, el: HTMLElement): any;将建议项渲染到 DOM 中。
onChooseSuggestion
ts
abstract onChooseSuggestion(item: T, evt: MouseEvent | KeyboardEvent): any;