igniteui-webcomponents-grids
Version:
Ignite UI Web Components grid components.
131 lines (87 loc) • 3.25 kB
TypeScript
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