UNPKG

@progress/kendo-angular-gantt

Version:
40 lines (39 loc) 1.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 { QueryList } from '@angular/core'; import { ColumnGroupComponent } from '@progress/kendo-angular-treelist'; import { OptionChangesService } from '../common/option-changes.service'; import { GanttColumnBase } from './column-base.component'; import { HeaderTemplateDirective } from './header-template.directive'; import * as i0 from "@angular/core"; /** * Represents a group of columns in the Gantt. Use this component to organize columns under a common header. * * @example * ```html * <kendo-gantt-column-group title="Details"> * <kendo-gantt-column field="start"></kendo-gantt-column> * <kendo-gantt-column field="end"></kendo-gantt-column> * </kendo-gantt-column-group> * ``` * * @remarks * Supported children components are: {@link GanttColumnComponent}, {@link GanttSpanColumnComponent}. */ export declare class GanttColumnGroupComponent extends ColumnGroupComponent { private options; /** * @hidden */ children: QueryList<GanttColumnBase>; /** * @hidden */ headerTemplates: QueryList<HeaderTemplateDirective>; constructor(options: OptionChangesService, parent?: GanttColumnBase); ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<GanttColumnGroupComponent, [null, { optional: true; host: true; skipSelf: true; }]>; static ɵcmp: i0.ɵɵComponentDeclaration<GanttColumnGroupComponent, "kendo-gantt-column-group", never, {}, {}, ["children", "headerTemplates"], never, true, never>; }