echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
27 lines (26 loc) • 1.19 kB
TypeScript
import GlobalModel from '../../../model/Global.js';
import { ToolboxFeature, ToolboxFeatureOption } from '../featureManager.js';
import { ColorString, ECUnitOption } from '../../../util/types.js';
import ExtensionAPI from '../../../core/ExtensionAPI.js';
export interface ToolboxDataViewFeatureOption extends ToolboxFeatureOption {
readOnly?: boolean;
optionToContent?: (option: ECUnitOption) => string | HTMLElement;
contentToOption?: (viewMain: HTMLDivElement, oldOption: ECUnitOption) => ECUnitOption;
icon?: string;
title?: string;
lang?: string[];
backgroundColor?: ColorString;
textColor?: ColorString;
textareaColor?: ColorString;
textareaBorderColor?: ColorString;
buttonColor?: ColorString;
buttonTextColor?: ColorString;
}
declare class DataView extends ToolboxFeature<ToolboxDataViewFeatureOption> {
private _dom;
onclick(ecModel: GlobalModel, api: ExtensionAPI): void;
remove(ecModel: GlobalModel, api: ExtensionAPI): void;
dispose(ecModel: GlobalModel, api: ExtensionAPI): void;
static getDefaultOption(ecModel: GlobalModel): ToolboxDataViewFeatureOption;
}
export default DataView;