UNPKG

@progress/kendo-angular-excel-export

Version:

Kendo UI for Angular Excel Export component

60 lines (59 loc) 2.83 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 the columns of the Kendo UI Excel Export component for Angular. */ export declare class ColumnComponent extends ColumnBase { /** * The field to which the column is bound. */ field: string; /** * The options of the column data cells * ([see example]({% slug cells_excelexport %}#toc-data-cells)). */ cellOptions: CellOptions; /** * The options of the column group header cells * ([see example]({% slug cells_excelexport %}#toc-header-cells)). */ groupHeaderCellOptions: CellOptions; /** * The options of the column group footer cells * ([see example]({% slug cells_excelexport %}#toc-group-footer-cells)). */ groupFooterCellOptions: CellOptions; /** * The options of the column footer cell * ([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>; }