igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
71 lines (48 loc) • 2.38 kB
TypeScript
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>;
}