UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

39 lines (38 loc) 1.76 kB
import * as React from 'react'; import { IgrOverlaySettings } from "./igr-overlay-settings"; import { IgrGridToolbarBaseAction, IIgrGridToolbarBaseActionProps } from "./igr-grid-toolbar-base-action"; import { GridToolbarAdvancedFiltering } from "./GridToolbarAdvancedFiltering"; /** * Provides a pre-configured button to open the advanced filtering dialog of the grid. * @igxModule IgxGridToolbarModule * @igxParent IgxGridToolbarComponent * @example * ```html * Custom text * ``` */ export declare class IgrGridToolbarAdvancedFiltering extends IgrGridToolbarBaseAction<IIgrGridToolbarAdvancedFilteringProps & Omit<React.HTMLAttributes<HTMLElement>, keyof IIgrGridToolbarAdvancedFilteringProps>> { protected createImplementation(): GridToolbarAdvancedFiltering; /** * @hidden */ get i(): GridToolbarAdvancedFiltering; private portaledContentChildren; componentWillUnmount(): void; protected onImplementationCreated(): void; constructor(props: IIgrGridToolbarAdvancedFilteringProps & Omit<React.HTMLAttributes<HTMLElement>, keyof IIgrGridToolbarAdvancedFilteringProps>); componentDidMount(): void; render(): React.DetailedReactHTMLElement<any, HTMLElement>; protected _elRef: HTMLElement; protected _getMainRef(ref: any): void; get overlaySettings(): IgrOverlaySettings; set overlaySettings(v: IgrOverlaySettings); get name(): string; set name(v: string); findByName(name: string): any; setNativeElement(element: any): void; } export interface IIgrGridToolbarAdvancedFilteringProps extends IIgrGridToolbarBaseActionProps { overlaySettings?: IgrOverlaySettings; name?: string; }