devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
27 lines (26 loc) • 914 B
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\controls\utils\_tableCalculationProvider.d.ts)
* Version: 25.1.3
* Build date: Jun 26, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { XRTableControlViewModel } from '../xrTable';
export interface ITableCalculationNode {
column: number;
row: number;
calc: () => void;
}
export declare class TableCalculationProvider {
private _table;
private _tableOffset;
private _calculationStarted;
private _calculationTimeout;
private _calculationNodes;
private _resetState;
private _startCalculation;
constructor(_table: XRTableControlViewModel);
addTableOffset(width: any, left: any): void;
addCalculationNode(node: ITableCalculationNode): void;
hasCalculationNode(rowIndex: number, cellIndex: number): boolean;
}