UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

67 lines (66 loc) 2.64 kB
import * as React from 'react'; import { IgrColumnCollection } from "./igr-column-collection"; import { IgrColumn, IIgrColumnProps } from "./igr-column"; import { ColumnGroup } from "./ColumnGroup"; import { IgrColumnTemplateContext } from "./igr-column-template-context"; /** * **Ignite UI for Angular Column Group** * @igxParent IgxGridComponent, IgxTreeGridComponent, IgxHierarchicalGridComponent, IgxColumnGroupComponent, IgxRowIslandComponent */ export declare class IgrColumnGroup<P extends IIgrColumnGroupProps = IIgrColumnGroupProps> extends IgrColumn<P> { protected createImplementation(): ColumnGroup; /** * @hidden */ get i(): ColumnGroup; protected _initializeAdapters(): void; protected _updateAdapters(): void; constructor(props: P & Omit<React.HTMLAttributes<HTMLElement>, keyof P>); render(): React.DetailedReactHTMLElement<any, HTMLElement>; protected _elRef: HTMLElement; protected _getMainRef(ref: any): void; private _children; private _actualChildren; get actualChildren(): IgrColumn[]; private _contentChildren; get contentChildren(): IgrColumn[]; private _childrenAdapter; /** * @deprecated Use the `childColumns` property instead. */ get children(): IgrColumnCollection; get collapsible(): boolean; set collapsible(v: boolean); get expanded(): boolean; set expanded(v: boolean); private _collapsibleIndicatorTemplate; private _collapsibleIndicatorTemplateAdapter; /** * Allows you to define a custom template for expand/collapse indicator * @memberof IgxColumnGroupComponent */ get collapsibleIndicatorTemplate(): React.FunctionComponent<{ dataContext: IgrColumnTemplateContext; }> | React.Component<{ dataContext: IgrColumnTemplateContext; }>; set collapsibleIndicatorTemplate(v: React.FunctionComponent<{ dataContext: IgrColumnTemplateContext; }> | React.Component<{ dataContext: IgrColumnTemplateContext; }>); findByName(name: string): any; } export interface IIgrColumnGroupProps extends IIgrColumnProps { collapsible?: boolean | string; expanded?: boolean | string; /** * Allows you to define a custom template for expand/collapse indicator * @memberof IgxColumnGroupComponent */ collapsibleIndicatorTemplate?: React.FunctionComponent<{ dataContext: IgrColumnTemplateContext; }> | React.Component<{ dataContext: IgrColumnTemplateContext; }>; }