UNPKG

echarts

Version:

Apache ECharts is a powerful, interactive charting and data visualization library for browser

27 lines (26 loc) 1.19 kB
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;