tsiclient
Version:
<a href="https://tsiclientsample.azurewebsites.net"><img src="https://insights.timeseries.azure.com/favicons/android-chrome-192x192.png" align="left" hspace="10" vspace="6" height="100px"></a>
41 lines (40 loc) • 1.67 kB
TypeScript
import { Component } from "./Component-8ea21f2e";
import { ChartOptions } from "./ChartOptions-23377755";
import { ChartComponentData } from "./ChartComponentData-cfbea0e5";
declare class Grid extends Component {
private gridComponent;
private rowLabelKey;
private colorKey;
private aggIndexKey;
private chartComponentData;
private draw;
private closeButton;
private filteredTimestamps;
private table;
private tableHeaderRow;
private tableContentRows;
usesSeconds: boolean;
usesMillis: boolean;
constructor(renderTarget: Element);
static hideGrid(renderTarget: any): void;
static showGrid(renderTarget: any, chartOptions: ChartOptions, aggregateExpressionOptions: any, chartComponentData: ChartComponentData): void;
static createGridEllipsisOption(renderTarget: any, chartOptions: ChartOptions, aggregateExpressionOptions: any, chartComponentData: ChartComponentData, labelText?: string): {
iconClass: string;
label: string;
action: () => void;
description: string;
};
Grid(): void;
private cellClass;
focus: (rowIdx: any, colIdx: any) => void;
renderFromAggregates(data: any, options: any, aggregateExpressionOptions: any, chartComponentData: any): void;
private getRowData;
private convertSeriesToGridData;
private getFormattedDate;
private setFilteredTimestamps;
private addHeaderCells;
private addValueCells;
render(data: any, options: any, aggregateExpressionOptions: any, chartComponentData?: ChartComponentData): void;
private arrowNavigate;
}
export { Grid as default };