igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
49 lines (30 loc) • 1.48 kB
TypeScript
import { IgcGridBaseDirective } from './igc-grid-base-directive';
import { IgcForOfState } from './igc-for-of-state';
import { EventEmitterMixin, LitElement, Constructor, AbstractConstructor } from './common';
import { IgcGridBaseDirectiveEventMap } from './igc-grid-base-directive';
/* wcSkipComponentSuffix */
/* blazorIndirectRender
blazorComponent
omitModule
wcSkipComponentSuffix */
export declare abstract class IgcHierarchicalGridBaseDirective extends EventEmitterMixin<IgcHierarchicalGridBaseDirectiveEventMap, AbstractConstructor<IgcGridBaseDirective>>(IgcGridBaseDirective)
{
/**
* Gets/Sets the key indicating whether a row has children. If row has no children it does not render an expand indicator.
*/
public set hasChildrenKey(value: string);
public get hasChildrenKey(): string;
/**
* Gets/Sets whether the expand/collapse all button in the header should be rendered.
*/
public set showExpandAll(value: boolean);
public get showExpandAll(): boolean;
public set rootGrid(value: IgcGridBaseDirective);
public get rootGrid(): IgcGridBaseDirective;
}
export declare interface IgcHierarchicalGridBaseDirectiveEventMap extends IgcGridBaseDirectiveEventMap {
/**
* Emitted when a new chunk of data is loaded from virtualization.
*/
dataPreLoad: CustomEvent<IgcForOfState>;
}