Options
All
  • Public
  • Public/Protected
  • All
Menu

图表基类

Hierarchy

Index

Constructors

constructor

  • Parameters

    • config: any

    Returns ChartBase

Properties

backgroundImage

backgroundImage: string

背景图

css

css: any

echartId

echartId: string

interval

interval: number

onRefreshTimeScript

onRefreshTimeScript: string

刷新的脚本

refreshTime

refreshTime: number

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

width

width: string

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

Methods

Protected doClear

  • doClear(): void
  • 清理chart 刷新之前可以清理一下

    Returns void

Protected doDataChanged

  • doDataChanged(ds: DataSourceBase): void
  • Parameters

    • ds: DataSourceBase

    Returns void

Protected doDataParser

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

    Returns object

Protected doGetClassName

  • doGetClassName(): string
  • Returns string

doGetCss

  • doGetCss(): any
  • Returns any

Protected doLoadData

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

    Parameters

    • isReload: boolean = true

      重新加载

    Returns void

Protected doRender

  • doRender(): void
  • 渲染组件

    Returns void

doRenderWidthHeight

  • doRenderWidthHeight(): void
  • 渲染宽高

    Returns void

Protected doRequestLibJs

  • doRequestLibJs(callback: Function): void
  • 由于图标的库一般体积都是很大,如果使用ts打包会增加很大一部分的体积, 因此改成动态加载js库

    Parameters

    • callback: Function

      库加载完的回调

    Returns void

getAttrEditors

  • getAttrEditors(): AttributeEditorBase[]
  • Returns AttributeEditorBase[]

onRefreshTime

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

    Parameters

    • callback: onRefreshTimeHandle

      onChooseHandel事件处理函数

    Returns void

raiseOnRefreshTime

  • raiseOnRefreshTime(): void
  • 触发间隔时间刷新事件

    Returns void

reLoadData

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

    Returns void

render

  • render(): void
  • Returns void

Protected startLoadData

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

    Returns void

Generated using TypeDoc