UNPKG

igniteui-webcomponents-grids

Version:

Ignite UI Web Components grid components.

71 lines (48 loc) 2.38 kB
import { IgcHierarchicalGridBaseDirective } from './igc-hierarchical-grid-base-directive'; import { IgcGridCreatedEventArgs } from './igc-grid-created-event-args'; import { IgcGridToolbarTemplateContext } from './igc-grid-toolbar-template-context'; import { IgcRenderFunction } from './common'; import { IgcGridPaginatorTemplateContext } from './igc-grid-paginator-template-context'; import { EventEmitterMixin, LitElement, Constructor, AbstractConstructor } from './common'; import { IgcHierarchicalGridBaseDirectiveEventMap } from './igc-hierarchical-grid-base-directive'; /* jsonAPIManageCollectionInMarkup */ /* wcSkipComponentSuffix */ /* wcAlternateName: RowIslandBase */ /* blazorIndirectRender blazorComponent omitModule wcSkipComponentSuffix */ /** * Row island */ export declare class IgcRowIslandBaseComponent extends EventEmitterMixin<IgcRowIslandBaseComponentEventMap, AbstractConstructor<IgcHierarchicalGridBaseDirective>>(IgcHierarchicalGridBaseDirective) { /* csSuppress */ /** * Sets/Gets the toolbar template for each child grid created from this row island. */ public set toolbarTemplate(value: IgcRenderFunction<IgcGridToolbarTemplateContext>); public get toolbarTemplate(): IgcRenderFunction<IgcGridToolbarTemplateContext>; /* csSuppress */ /** * Sets/Gets the paginator template for each child grid created from this row island. */ public set paginatorTemplate(value: IgcRenderFunction<IgcGridPaginatorTemplateContext>); public get paginatorTemplate(): IgcRenderFunction<IgcGridPaginatorTemplateContext>; /** * Sets if all immediate children of the grids for this row island should be expanded/collapsed. */ public set expandChildren(value: boolean); public get expandChildren(): boolean; } export declare interface IgcRowIslandBaseComponentEventMap extends IgcHierarchicalGridBaseDirectiveEventMap { /** * Event emitted when a grid is being created based on this row island. */ gridCreated: CustomEvent<IgcGridCreatedEventArgs>; /** * Emitted after a grid is being initialized for this row island. * The emitting is done in `ngAfterViewInit`. */ gridInitialized: CustomEvent<IgcGridCreatedEventArgs>; }