UNPKG

@adaptabletools/adaptable

Version:

Powerful data-agnostic HTML5 AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements

46 lines (45 loc) 1.3 kB
import { AdaptableStyle } from '../AdaptableState/Common/AdaptableStyle'; import { QuickSearchState } from '../AdaptableState/QuickSearchState'; /** * Provides run-time access to Quick Search Module */ export interface QuickSearchApi { /** * Retrieves Quick Search section from Adaptable State */ getQuickSearchState(): QuickSearchState; /** * Runs Quick Search using supplied text * @param quickSearchText text to run QuickSearch on */ runQuickSearch(quickSearchText: string): void; /** * Clears Quick Search */ clearQuickSearch(): void; /** * Retrieves current Quick Search text */ getQuickSearchValue(): string; /** * Retrieves current Quick Search style */ getQuickSearchStyle(): AdaptableStyle; /** * Sets style for Quick Search; can be name of (a provided) css style * @param style the style to use */ setQuickSearchStyle(style: AdaptableStyle): void; /** * Opens Settings Panel with Quick Search section selected and visible */ openQuickSearchSettingsPanel(): void; /** * Opens the Floating Quick Search */ showFloatingQuickSearch(): void; /** * Hides the floating Quick Search */ hideFloatingQuickSearch(): void; }