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
TypeScript
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;
}