@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
23 lines (22 loc) • 789 B
TypeScript
import { IChartField } from '@qn-pandora/app-sdk';
import { IBucket, IMetric, IStatusPanelEventParams } from '../../constants/action-event';
import ChartDrillDownService from './base-chart-drill';
/**
* 状态矩阵图实现DrillDown Service
*/
export default class StatusPanelDrillDownService extends ChartDrillDownService<IStatusPanelEventParams> {
toSearchAutoEvent(params: IStatusPanelEventParams): {
buckets: IBucket[];
metrics?: IMetric[] | undefined;
};
toDrillDownToken(params: IStatusPanelEventParams): {
row: IKeyValues<any>;
click: {
name: any;
value: any;
name1: any;
value1: any;
};
};
getFieldValue(fields: IChartField[], originRow: any[][], field: string): any;
}