UNPKG

@progress/kendo-angular-gantt

Version:
53 lines (52 loc) 2.97 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { QueryList } from '@angular/core'; import { ColumnComponent } from '@progress/kendo-angular-treelist'; import { OptionChangesService } from '../common/option-changes.service'; import { GanttColumnBase } from './column-base.component'; import { CellTemplateDirective } from './cell-template.directive'; import { ColumnMenuTemplateDirective } from './column-menu-template.directive'; import { FilterCellTemplateDirective } from './filter-cell-template.directive'; import { FilterMenuTemplateDirective } from './filter-menu-template.directive'; import { FooterTemplateDirective } from './footer-template.directive'; import { HeaderTemplateDirective } from './header-template.directive'; import { CellContentType } from '../models/cell-content-type.interface'; import { EditTemplateDirective } from './edit-template.directive'; import * as i0 from "@angular/core"; export declare class GanttColumnComponent extends ColumnComponent { private options; headerTemplates: QueryList<HeaderTemplateDirective>; footerTemplate: FooterTemplateDirective; columnMenuTemplates: QueryList<ColumnMenuTemplateDirective>; template: CellTemplateDirective; editTemplate: EditTemplateDirective; filterCellTemplate: FilterCellTemplateDirective; filterMenuTemplate: FilterMenuTemplateDirective; /** * Defines the filter type that is displayed inside the filter row. The default value is `text`. */ filter: CellContentType; /** * Defines if a filter UI will be displayed for this column. The default value is `true`. */ filterable: boolean; /** * @hidden * * Defines the editor type. * Used when the column enters the edit mode. The default value is `text`. */ editor: CellContentType; /** * @hidden * * Defines whether the column is editable. The default value is `true`. */ editable: boolean; constructor(options: OptionChangesService, parent?: GanttColumnBase); ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<GanttColumnComponent, [null, { optional: true; host: true; skipSelf: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<GanttColumnComponent, "kendo-gantt-column", never, { "filter": { "alias": "filter"; "required": false; }; "filterable": { "alias": "filterable"; "required": false; }; "editor": { "alias": "editor"; "required": false; }; "editable": { "alias": "editable"; "required": false; }; }, {}, ["footerTemplate", "template", "editTemplate", "filterCellTemplate", "filterMenuTemplate", "headerTemplates", "columnMenuTemplates"], never, true, never>; }