UNPKG

igniteui-angular

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

76 lines (75 loc) 2.33 kB
import { IgxGridActionsBaseDirective } from './grid-actions-base.directive'; import * as i0 from "@angular/core"; /** * Grid Editing Actions for the Action Strip * * @igxParent IgxActionStripComponent */ export declare class IgxGridEditingActionsComponent extends IgxGridActionsBaseDirective { /** * Host `class.igx-action-strip` binding. * * @hidden * @internal */ cssClass: string; /** * An input to enable/disable action strip row adding button */ set addRow(value: boolean); get addRow(): boolean; /** * An input to enable/disable action strip row editing button */ editRow: boolean; /** * An input to enable/disable action strip row deleting button */ deleteRow: boolean; /** * Getter if the row is disabled * * @hidden * @internal */ get disabled(): boolean; /** * Getter if the row is root. * * @hidden * @internal */ get isRootRow(): boolean; get hasChildren(): boolean; /** * An input to enable/disable action strip child row adding button */ addChild: boolean; private isMessageShown; private _addRow; private iconsRendered; /** * Enter row or cell edit mode depending the grid rowEditable option * * @example * ```typescript * this.gridEditingActions.startEdit(); * ``` */ startEdit(event?: any): void; /** @hidden @internal **/ deleteRowHandler(event?: any): void; /** @hidden @internal **/ addRowHandler(event?: any, asChild?: boolean): void; /** * @hidden * @internal */ private registerIcons; static ɵfac: i0.ɵɵFactoryDeclaration<IgxGridEditingActionsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxGridEditingActionsComponent, "igx-grid-editing-actions", never, { "addRow": { "alias": "addRow"; "required": false; }; "editRow": { "alias": "editRow"; "required": false; }; "deleteRow": { "alias": "deleteRow"; "required": false; }; "addChild": { "alias": "addChild"; "required": false; }; }, {}, never, never, true, never>; static ngAcceptInputType_addRow: unknown; static ngAcceptInputType_editRow: unknown; static ngAcceptInputType_deleteRow: unknown; static ngAcceptInputType_addChild: unknown; }