UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

117 lines (116 loc) 4.51 kB
import * as React from 'react'; import { IgrOverlaySettings } from "./igr-overlay-settings"; import { IgrToggleViewCancelableEventArgs } from "./igr-toggle-view-cancelable-event-args"; import { IgrToggleViewEventArgs } from "./igr-toggle-view-event-args"; import { IgrColumnToggledEventArgs } from "./igr-column-toggled-event-args"; import { IgrGridToolbarBaseAction, IIgrGridToolbarBaseActionProps } from "./igr-grid-toolbar-base-action"; import { BaseToolbarDirective } from "./BaseToolbarDirective"; /** * Base class for the pinning/hiding column and exporter actions. * @hidden @internal */ export declare abstract class IgrBaseToolbarDirective<P extends IIgrBaseToolbarDirectiveProps = IIgrBaseToolbarDirectiveProps> extends IgrGridToolbarBaseAction<P> { /** * @hidden */ get i(): BaseToolbarDirective; constructor(props: P & Omit<React.HTMLAttributes<HTMLElement>, keyof P>); /** * Sets the height of the column list in the dropdown. */ get columnListHeight(): string; set columnListHeight(v: string); /** * Title text for the column action component */ get title(): string; set title(v: string); /** * The placeholder text for the search input. */ get prompt(): string; set prompt(v: string); /** * Sets overlay settings */ get overlaySettings(): IgrOverlaySettings; set overlaySettings(v: IgrOverlaySettings); get name(): string; set name(v: string); findByName(name: string): any; setNativeElement(element: any): void; private _opening; private _opening_wrapped; /** * Emits an event before the toggle container is opened. */ get opening(): (s: IgrBaseToolbarDirective, e: IgrToggleViewCancelableEventArgs) => void; set opening(ev: (s: IgrBaseToolbarDirective, e: IgrToggleViewCancelableEventArgs) => void); private _opened; private _opened_wrapped; /** * Emits an event after the toggle container is opened. */ get opened(): (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; set opened(ev: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void); private _closing; private _closing_wrapped; /** * Emits an event before the toggle container is closed. */ get closing(): (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; set closing(ev: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void); private _closed; private _closed_wrapped; /** * Emits an event after the toggle container is closed. */ get closed(): (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; set closed(ev: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void); private _columnToggle; private _columnToggle_wrapped; /** * Emits when after a column's checked state is changed */ get columnToggle(): (s: IgrBaseToolbarDirective, e: IgrColumnToggledEventArgs) => void; set columnToggle(ev: (s: IgrBaseToolbarDirective, e: IgrColumnToggledEventArgs) => void); } export interface IIgrBaseToolbarDirectiveProps extends IIgrGridToolbarBaseActionProps { /** * Sets the height of the column list in the dropdown. */ columnListHeight?: string; /** * Title text for the column action component */ title?: string; /** * The placeholder text for the search input. */ prompt?: string; /** * Sets overlay settings */ overlaySettings?: IgrOverlaySettings; name?: string; /** * Emits an event before the toggle container is opened. */ opening?: (s: IgrBaseToolbarDirective, e: IgrToggleViewCancelableEventArgs) => void; /** * Emits an event after the toggle container is opened. */ opened?: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; /** * Emits an event before the toggle container is closed. */ closing?: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; /** * Emits an event after the toggle container is closed. */ closed?: (s: IgrBaseToolbarDirective, e: IgrToggleViewEventArgs) => void; /** * Emits when after a column's checked state is changed */ columnToggle?: (s: IgrBaseToolbarDirective, e: IgrColumnToggledEventArgs) => void; }