@eclipse-scout/core
Version:
Eclipse Scout runtime
30 lines • 1.49 kB
TypeScript
import { Event, OutlineAdapter, Page, RemoteEvent, SearchOutline, SearchOutlineModel, SearchPage, SearchState } from '../../index';
export declare class SearchOutlineAdapter extends OutlineAdapter {
widget: SearchOutline;
protected _searchStatesModel: Record<string, string>;
protected _searchStates: Map<string, SearchState>;
constructor();
_postCreateWidget(): void;
protected _initProperties(model: SearchOutlineModel & {
searchStates?: Record<string, string>;
requestFocusQueryField?: boolean;
}): void;
protected _syncRequestFocusQueryField(): void;
protected _syncSearchStates(searchStates: Record<string, string>): void;
protected _updateSearchStates(searchStates: Record<string, string>): void;
protected _onWidgetSearch(event: Event<SearchOutline>): void;
protected _onWidgetResetSearch(event: Event<SearchOutline>): void;
protected _onWidgetEvent(event: Event<SearchOutline>): void;
protected _sendSearchQuery(searchQuery: string): void;
onModelAction(event: RemoteEvent): void;
protected _onSearch(): void;
/**
* Static method to modify the prototype of SearchOutline.
*/
static modifySearchOutlinePrototype(): void;
protected static _initTreeNodeInternalRemote(this: SearchOutline & {
modelAdapter: SearchOutlineAdapter;
_initTreeNodeInternalOrig: any;
}, page: SearchPage, parentNode: Page): void;
}
//# sourceMappingURL=SearchOutlineAdapter.d.ts.map