Options
All
  • Public
  • Public/Protected
  • All
Menu

Echart图表的基类

Hierarchy

Index

Constructors

constructor

Properties

backgroundImage

backgroundImage: string

背景图

css

css: any

echartId

echartId: string

Private echartInsc

echartInsc: any

interval

interval: number

onRefreshTimeScript

onRefreshTimeScript: string

刷新的脚本

optionsScript

optionsScript: string

保存了个性的配置

refreshTime

refreshTime: number

图表刷新时间(毫秒) 如果为空或者0 不是实时刷新 注意不能设置太低的值会导致性能问题 默认:0

seriesValueField

seriesValueField: string

数据项的值字段

themeId

themeId: string

管理的主题组件Id

Private themeName

themeName: string

titleLeft

titleLeft: EchartAlignment

标题组件离容器左侧的距离。

titleShow

titleShow: boolean

标题名称是否显示

titleText

titleText: string

标题名称

toolboxOrient

toolboxOrient: EchartToolboxOrient

工具栏 icon 的布局朝向。

toolboxShow

toolboxShow: boolean

工具栏是否显示

width

width: string

图表的宽,不设置就是100%

Methods

Protected doClear

  • doClear(): void
  • Returns void

Protected doDataChanged

  • doDataChanged(ds: DataSourceBase): void
  • Parameters

    • ds: DataSourceBase

    Returns void

Protected doDataParser

  • doDataParser(): object
  • 解析数据源的数据转变成图标所需要的数据格式

    Returns object

Protected doGetClassName

  • doGetClassName(): string

doGetCss

  • doGetCss(): any
  • Returns any

Protected doGetDefalutOptions

  • doGetDefalutOptions(): any
  • 得到默认配置好的配置项 子类可覆盖改函数自定义不同类型的图表的默认配置想

    Returns any

    配置对象

Protected doGetNewEchartInsc

  • doGetNewEchartInsc(): any
  • 得到新的EChart对象的实例

    Returns any

Protected doGetOptions

  • doGetOptions(): any
  • 得到图表的配置项,如果存在自定义的配置项就加载自定义的. 子类可覆盖改函数自定义

    Returns any

Protected doLoadData

  • doLoadData(isReload?: boolean): void
  • 刷新数据源加载数据

    Parameters

    • isReload: boolean = true

      重新加载

    Returns void

doRender

  • doRender(): void
  • Returns void

doRenderWidthHeight

  • doRenderWidthHeight(): void

Protected doRequestLibJs

  • doRequestLibJs(callback: any): void
  • Parameters

    • callback: any

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]

getDataSet

  • getDataSet(): { dimensions: any[]; source: any[] }
  • 把数据源ds转化到Echar的dataSet

    Returns { dimensions: any[]; source: any[] }

    • dimensions: any[]
    • source: any[]

getDefalutOptions

  • getDefalutOptions(): any
  • 得到默认配置好的配置项

    Returns any

    配置对象

getEchart

  • getEchart(): any
  • 获取Echart实例对象

    Returns any

    成功返回图标实例,否则返回null

getTheme

  • Returns EchartTheme

Protected isOptionScript

  • isOptionScript(): boolean
  • 是使用个性的脚本来渲染组件

    Returns boolean

onRefreshTime

  • onRefreshTime(callback: onRefreshTimeHandle): void
  • 注册间隔时间刷新事件

    Parameters

    • callback: onRefreshTimeHandle

      onChooseHandel事件处理函数

    Returns void

raiseOnRefreshTime

  • raiseOnRefreshTime(): void

reLoadData

  • reLoadData(): void
  • 重新刷新数据

    Returns void

render

  • render(): void
  • Returns void

Protected startLoadData

  • startLoadData(): void
  • 开始刷新数据数据

    Returns void

Generated using TypeDoc