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