UNPKG

igniteui-react-grids

Version:

Ignite UI React grid components.

28 lines (27 loc) 1.77 kB
import { IgcColumnComponent as Component } from 'igniteui-webcomponents-grids/grids/index.js'; import type { IgcColumnComponentEventMap } from 'igniteui-webcomponents-grids/grids/index.js'; import { type EventName } from '../react-props.js'; /** * **Ignite UI for Angular Column** - [Documentation](https://www.infragistics.com/products/ignite-ui-angular/angular/components/grid/grid#columns-configuration) The Ignite UI Column is used within an `igx-grid` element to define what data the column will show. Features such as sorting, filtering & editing are enabled at the column level. You can also provide a template containing custom content inside the column using `ng-template` which will be used for all cells within the column. * @fires hiddenChange - Emitted when the column is hidden or shown. * @fires expandedChange - Emitted when the column expanded or collapsed. * @fires widthChange - Emitted when the column width changes. * @fires pinnedChange - Emitted when the column is pinned/unpinned. * @class */ export declare const IgrColumn: import("../react-props.js").ReactWebComponent<Component, { onHiddenChange: EventName<IgcColumnComponentEventMap["hiddenChange"]>; onExpandedChange: EventName<IgcColumnComponentEventMap["expandedChange"]>; onWidthChange: EventName<IgcColumnComponentEventMap["widthChange"]>; onPinnedChange: EventName<IgcColumnComponentEventMap["pinnedChange"]>; }, { summaryTemplate: string; bodyTemplate: string; headerTemplate: string; inlineEditorTemplate: string; errorTemplate: string; filterCellTemplate: string; }>; export type IgrColumn = Component; /** @deprecated Module register is no longer needed and can be removed */ export declare const IgrColumnModule: typeof Component;