@visactor/vtable
Version:
canvas table width high performance
30 lines (29 loc) • 2.34 kB
TypeScript
import type { BaseTableAPI } from '../../ts-types/base-table';
import type { Scenegraph } from '../scenegraph';
export declare function setBrushingChartInstance(chartInstance: any, col: number, row: number, scenegraph: Scenegraph): void;
export declare function clearBrushingChartInstance(scenegraph: Scenegraph): void;
export declare function clearAndReleaseBrushingChartInstance(scenegraph: Scenegraph): void;
export declare function getBrushingChartInstance(scenegraph: Scenegraph): any;
export declare function getBrushingChartInstanceCellPos(scenegraph: Scenegraph): {
col: number;
row: number;
};
export declare function generateChartInstanceListByColumnDirection(col: number, dimensionValueOrXValue: string, positionValueOrYValue: string | number, canvasXY: {
x: number;
y: number;
}, table: BaseTableAPI, hideTooltip?: boolean, isScatter?: boolean): void;
export declare function generateChartInstanceListByRowDirection(row: number, dimensionValueOrXValue: string, positionValueOrYValue: string | number, canvasXY: {
x: number;
y: number;
}, table: BaseTableAPI, hideTooltip?: boolean, isScatter?: boolean): void;
export declare function generateChartInstanceListByViewRange(datum: any, table: BaseTableAPI, deactivate?: boolean): void;
export declare function clearChartInstanceListByColumnDirection(col: number, excludedRow: number, table: BaseTableAPI, forceRelease?: boolean): void;
export declare function clearChartInstanceListByRowDirection(row: number, excludedCol: number, table: BaseTableAPI, forceRelease?: boolean): void;
export declare function clearDelayRunDimensionHoverTimerForColumnDirection(scenegraph: Scenegraph): void;
export declare function clearDelayRunDimensionHoverTimerForRowDirection(scenegraph: Scenegraph): void;
export declare function clearDelayRunDimensionHoverTimerForViewRange(scenegraph: Scenegraph): void;
export declare function clearDelayRunDimensionHoverTimers(scenegraph: Scenegraph): void;
export declare function clearAllChartInstanceList(table: BaseTableAPI, forceRelease?: boolean): void;
export declare function isDisabledTooltipToAllChartInstances(scenegraph: Scenegraph): boolean;
export declare function disableTooltipToAllChartInstances(scenegraph: Scenegraph): void;
export declare function enableTooltipToAllChartInstances(scenegraph: Scenegraph): void;