igniteui-react-grids
Version:
Ignite UI React grid components.
42 lines (41 loc) • 1.83 kB
TypeScript
import * as React from 'react';
import { IgrGridToolbarBaseActionCollection } from "./igr-grid-toolbar-base-action-collection";
import { IgrGridToolbarContent, IIgrGridToolbarContentProps } from "./igr-grid-toolbar-content";
import { GridToolbarActions } from "./GridToolbarActions";
import { IgrGridToolbarBaseAction } from "./igr-grid-toolbar-base-action";
/**
* Provides a way to template the action portion of the toolbar in the grid.
* @igxModule IgxGridToolbarModule
* @igxParent IgxGridToolbarComponent
* @example
* ```html
* ```
*/
export declare class IgrGridToolbarActions extends IgrGridToolbarContent<IIgrGridToolbarActionsProps & Omit<React.HTMLAttributes<HTMLElement>, keyof IIgrGridToolbarActionsProps>> {
protected createImplementation(): GridToolbarActions;
/**
* @hidden
*/
get i(): GridToolbarActions;
protected _initializeAdapters(): void;
protected _updateAdapters(): void;
constructor(props: IIgrGridToolbarActionsProps & Omit<React.HTMLAttributes<HTMLElement>, keyof IIgrGridToolbarActionsProps>);
componentDidMount(): void;
render(): React.DetailedReactHTMLElement<any, HTMLElement>;
protected _elRef: HTMLElement;
protected _getMainRef(ref: any): void;
private _actions;
private _actualActions;
get actualActions(): IgrGridToolbarBaseAction[];
private _contentActions;
get contentActions(): IgrGridToolbarBaseAction[];
private _actionsAdapter;
get actions(): IgrGridToolbarBaseActionCollection;
get name(): string;
set name(v: string);
findByName(name: string): any;
setNativeElement(element: any): void;
}
export interface IIgrGridToolbarActionsProps extends IIgrGridToolbarContentProps {
name?: string;
}