@catull/igniteui-angular
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
72 lines (71 loc) • 1.76 kB
TypeScript
import { ElementRef, QueryList, TemplateRef } from '@angular/core';
import { IgxHierarchicalGridComponent } from './hierarchical-grid.component';
import { IgxRowDirective } from '../row.directive';
import { IgxHierarchicalGridCellComponent } from './hierarchical-cell.component';
export declare class IgxHierarchicalRowComponent extends IgxRowDirective<IgxHierarchicalGridComponent> {
/**
* The rendered cells in the row component.
*
* ```typescript
* // get the cells of the third selected row
* let selectedRowCells = this.grid.selectedRows[2].cells;
* ```
*/
cells: QueryList<IgxHierarchicalGridCellComponent>;
expander: ElementRef<HTMLElement>;
readonly viewIndex: number;
/**
* @hidden
*/
protected defaultExpandedTemplate: TemplateRef<any>;
/**
* @hidden
*/
protected defaultEmptyTemplate: TemplateRef<any>;
/**
* @hidden
*/
protected defaultCollapsedTemplate: TemplateRef<any>;
/**
* @hidden
*/
tabindex: number;
/**
* Returns whether the row is expanded.
* ```typescript
* const RowExpanded = this.grid1.rowList.first.expanded;
* ```
*/
readonly expanded: boolean;
readonly hasChildren: boolean;
/**
* @hidden
*/
readonly highlighted: boolean;
/**
* @hidden
*/
expanderClick(event: any): void;
/**
* Toggles the hierarchical row.
* ```typescript
* this.grid1.rowList.first.toggle()
* ```
*/
toggle(): void;
/**
* @hidden
* @internal
*/
select: () => void;
/**
* @hidden
* @internal
*/
deselect: () => void;
/**
* @hidden
*/
readonly iconTemplate: TemplateRef<any>;
private endEdit;
}