UNPKG

@progress/kendo-angular-pivotgrid

Version:
54 lines (53 loc) 3.08 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { ElementRef, NgZone, OnDestroy, OnInit } from '@angular/core'; import { PivotGridDataService } from '../data-binding/pivotgrid-data.service'; import { CellTemplateDirective } from './templates/pivotgrid-cell-template.directive'; import { ValueCellTemplateDirective } from './templates/pivotgrid-value-cell-template.directive'; import { ColumnHeaderCellTemplateDirective } from './templates/pivotgrid-column-header-cell-template.directive'; import { RowHeaderCellTemplateDirective } from './templates/pivotgrid-row-header-cell-template.directive'; import { VirtualizationSettings } from '../models/virtualization-settings'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { PivotGridScrollService } from '../virtual/scroll.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class PivotGridTableComponent implements OnInit, OnDestroy { private host; private dataService; private localization; private zone; private scrollService; headerItems: any; rows: any; renderedRows: any; renderedCols: any; totalRows: any; startRowIndex: number; startColIndex: number; rtl: boolean; tableType: string; colWidth: number; customCellTemplate: CellTemplateDirective; valueCellTemplate: ValueCellTemplateDirective; rowHeaderCellTemplate: RowHeaderCellTemplateDirective; columnHeaderCellTemplate: ColumnHeaderCellTemplateDirective; scrollableSettings: VirtualizationSettings; get pivotGridId(): string; get columnVirtualization(): boolean; get rowVirtualization(): boolean; private subs; private scrollable; constructor(host: ElementRef, dataService: PivotGridDataService, localization: LocalizationService, zone: NgZone, scrollService: PivotGridScrollService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; private colsUpdateCallback; private initScrollable; private initScrollableKeyboardNavigation; static ɵfac: i0.ɵɵFactoryDeclaration<PivotGridTableComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PivotGridTableComponent, "kendo-pivotgrid-table", never, { "tableType": { "alias": "tableType"; "required": false; }; "colWidth": { "alias": "colWidth"; "required": false; }; "customCellTemplate": { "alias": "customCellTemplate"; "required": false; }; "valueCellTemplate": { "alias": "valueCellTemplate"; "required": false; }; "rowHeaderCellTemplate": { "alias": "rowHeaderCellTemplate"; "required": false; }; "columnHeaderCellTemplate": { "alias": "columnHeaderCellTemplate"; "required": false; }; "scrollableSettings": { "alias": "scrollableSettings"; "required": false; }; }, {}, never, never, true, never>; }