igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
76 lines (59 loc) • 3.32 kB
TypeScript
import { IgcGridBaseComponent } from './igc-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 { IgcGridBaseComponentEventMap } from './igc-grid-base-component';
/* 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 */
/**
* Grid provides a way to present and manipulate tabular data.
*/
export declare class IgcGridComponent extends EventEmitterMixin<IgcGridComponentEventMap, Constructor<IgcGridBaseComponent>>(IgcGridBaseComponent)
{
/* 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 IgcGridComponentEventMap extends IgcGridBaseComponentEventMap {
columnsAutogenerated: CustomEvent<IgcColumnsAutoGeneratedEventArgs>;
/**
* Emitted when content children are resolved and collections in grid are updated.
*/
childrenResolved: CustomEvent<void>;
}