igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
80 lines (63 loc) • 3.67 kB
TypeScript
import { IgcTreeGridBaseComponent } from './igc-tree-grid-base-component';
import { IgcColumnComponent } from './igc-column-component';
import { IgcColumnGroupComponent } from './igc-column-group-component';
import { IgcColumnLayoutComponent } from './igc-column-layout-component';
import { IgcGridToolbarComponent } from './igc-grid-toolbar-component';
import { IgcGridToolbarActionsComponent } from './igc-grid-toolbar-actions-component';
import { IgcGridToolbarTitleComponent } from './igc-grid-toolbar-title-component';
import { IgcGridToolbarAdvancedFilteringComponent } from './igc-grid-toolbar-advanced-filtering-component';
import { IgcGridToolbarExporterComponent } from './igc-grid-toolbar-exporter-component';
import { IgcGridToolbarHidingComponent } from './igc-grid-toolbar-hiding-component';
import { IgcGridToolbarPinningComponent } from './igc-grid-toolbar-pinning-component';
import { IgcActionStripComponent } from './igc-action-strip-component';
import { IgcGridEditingActionsComponent } from './igc-grid-editing-actions-component';
import { IgcGridPinningActionsComponent } from './igc-grid-pinning-actions-component';
import { IgcColumnsAutoGeneratedEventArgs } from './igc-columns-auto-generated-event-args';
import { IgcActionStripToken } from './igc-action-strip-token';
import { EventEmitterMixin, LitElement, Constructor, AbstractConstructor } from './common';
import { IgcGridBaseDirectiveEventMap } from './igc-grid-base-directive';
/* blazorAdditionalDependency: Column */
/* blazorAdditionalDependency: ColumnGroup */
/* blazorAdditionalDependency: ColumnLayout */
/* blazorAdditionalDependency: GridToolbar */
/* blazorAdditionalDependency: GridToolbarActions */
/* blazorAdditionalDependency: GridToolbarTitle */
/* blazorAdditionalDependency: GridToolbarAdvancedFiltering */
/* blazorAdditionalDependency: GridToolbarExporter */
/* blazorAdditionalDependency: GridToolbarHiding */
/* blazorAdditionalDependency: GridToolbarPinning */
/* blazorAdditionalDependency: ActionStrip */
/* blazorAdditionalDependency: GridActionsBaseDirective */
/* blazorAdditionalDependency: GridEditingActions */
/* blazorAdditionalDependency: GridPinningActions */
/* blazorIndirectRender */
/**
* **Ignite UI for Angular Tree Grid** -
* [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid)
* The Ignite UI Tree Grid displays and manipulates hierarchical data with consistent schema formatted as a table and
* provides features such as sorting, filtering, editing, column pinning, paging, column moving and hiding.
* Example:
*/
export declare class IgcTreeGridComponent extends EventEmitterMixin<IgcTreeGridComponentEventMap, Constructor<IgcTreeGridBaseComponent>>(IgcTreeGridBaseComponent)
{
/* blazorSuppress */
static readonly tagName: string;
/* blazorSuppress */
static register(): void;
/** @hidden @internal */
/* blazorInclude */
/* contentChildren */
/* blazorTreatAsCollection */
/* blazorCollectionName: ActionStripCollection */
/* blazorCollectionItemName: ActionStrip */
/* ngQueryListName: actionStripComponents */
public set actionStripComponents(value: IgcActionStripToken[]);
public get actionStripComponents(): IgcActionStripToken[];
}
export declare interface IgcTreeGridComponentEventMap extends IgcGridBaseDirectiveEventMap {
columnsAutogenerated: CustomEvent<IgcColumnsAutoGeneratedEventArgs>;
/**
* Emitted when content children are resolved and collections in grid are updated.
*/
childrenResolved: CustomEvent<void>;
}