@progress/kendo-angular-excel-export
Version:
Kendo UI for Angular Excel Export component
66 lines (65 loc) • 3.07 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* 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>;
}