UNPKG

igniteui-webcomponents-grids

Version:

Ignite UI Web Components grid components.

131 lines (87 loc) 3.25 kB
import { IgcColumnComponent } from './igc-column-component'; import { IgcColumnTemplateContext } from './igc-column-template-context'; import { IgcRenderFunction } from './common'; import { IgcColumnComponentEventMap } from './igc-column-component'; /* blazorElement */ /* omitModule */ /* wcElementTag: igc-column-group */ /* additionalIdentifier: Children.Field */ /* jsonAPIManageCollectionInMarkup */ /* blazorIndirectRender */ /** * **Ignite UI for Angular Column Group** */ export declare class IgcColumnGroupComponent extends IgcColumnComponent { /* blazorSuppress */ static readonly tagName: string; /* blazorSuppress */ static register(): void; /* blazorInclude */ /* contentChildren */ /* blazorTreatAsCollection */ /* blazorCollectionName: ColumnCollection */ /* blazorCollectionItemName: Column */ /* alternateType: HTMLCollection */ /** * @deprecated Use the `childColumns` property instead. */ public set children(value: HTMLCollection); public get children(): HTMLCollection; /** * Set if the column group is collapsible. * Default value is `false` */ public set collapsible(value: boolean); public get collapsible(): boolean; /** * Set whether the group is expanded or collapsed initially. * Applied only if the collapsible property is set to `true` * Default value is `true` */ public set expanded(value: boolean); public get expanded(): boolean; /** * Gets the column group `summaries`. */ public get summaries(): any; /** * Gets the column group `filters`. */ public get filters(): any; /** * Returns if the column group is selectable */ public get selectable(): boolean; /** * Allows you to define a custom template for expand/collapse indicator */ public set collapsibleIndicatorTemplate(value: IgcRenderFunction<IgcColumnTemplateContext>); public get collapsibleIndicatorTemplate(): IgcRenderFunction<IgcColumnTemplateContext>; /** * Gets whether the column group is hidden. */ public get hidden(): boolean; /** * Returns if the column group is selected. */ public get selected(): boolean; /** * A list containing all the child columns under this column (if any). * Empty without children or if this column is not Group or Layout. */ public get childColumns(): IgcColumnComponent[]; /** * Returns a boolean indicating if the column is a `ColumnGroup`. */ public get columnGroup(): boolean; /** * Returns a boolean indicating if the column is a `ColumnLayout` for multi-row layout. */ public get columnLayout(): boolean; /** * Gets the width of the column group. */ public get width(): string; } export type IgcColumnGroupComponentEventMap = IgcColumnComponentEventMap