UNPKG

@progress/kendo-angular-excel-export

Version:

Kendo UI for Angular Excel Export component

66 lines (65 loc) 3.07 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { GroupHeaderTemplateDirective } from './group-header-template.directive'; import { GroupHeaderColumnTemplateDirective } from './group-header-column-template.directive'; import { GroupFooterTemplateDirective } from './group-footer-template.directive'; import { FooterTemplateDirective } from './footer-template.directive'; import { ColumnBase } from './column-base'; import { CellOptions } from '../ooxml/cell-options.interface'; import * as i0 from "@angular/core"; /** * Represents a column in the Kendo UI Excel Export component for Angular. * Use this component to define the structure and options for each column. * * @example * ```html * <kendo-excelexport-column field="ProductName"></kendo-excelexport-column> * ``` */ export declare class ColumnComponent extends ColumnBase { /** * Specifies the field that the column displays. */ field: string; /** * Specifies options for the column's data cells * ([see example]({% slug cells_excelexport %}#toc-data-cells)). */ cellOptions: CellOptions; /** * Specifies options for the group header cells of the column * ([see example]({% slug cells_excelexport %}#toc-header-cells)). */ groupHeaderCellOptions: CellOptions; /** * Specifies options for the group footer cells of the column * ([see example]({% slug cells_excelexport %}#toc-group-footer-cells)). */ groupFooterCellOptions: CellOptions; /** * Specifies options for the footer cell of the column * ([see example]({% slug cells_excelexport %}#toc-footer-cells)). */ footerCellOptions: CellOptions; /** * @hidden */ groupHeaderTemplate: GroupHeaderTemplateDirective; /** * @hidden */ groupHeaderColumnTemplate: GroupHeaderColumnTemplateDirective; /** * @hidden */ groupFooterTemplate: GroupFooterTemplateDirective; /** * @hidden */ footerTemplate: FooterTemplateDirective; constructor(parent?: ColumnBase); static ɵfac: i0.ɵɵFactoryDeclaration<ColumnComponent, [{ optional: true; host: true; skipSelf: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<ColumnComponent, "kendo-excelexport-column", never, { "field": { "alias": "field"; "required": false; }; "cellOptions": { "alias": "cellOptions"; "required": false; }; "groupHeaderCellOptions": { "alias": "groupHeaderCellOptions"; "required": false; }; "groupFooterCellOptions": { "alias": "groupFooterCellOptions"; "required": false; }; "footerCellOptions": { "alias": "footerCellOptions"; "required": false; }; }, {}, ["groupHeaderTemplate", "groupHeaderColumnTemplate", "groupFooterTemplate", "footerTemplate"], never, true, never>; }