概览  
配置项事件方法
Custom  

自定义组件接口类。可以实现自己扩展到小组件。
需要注意的是自定义的组件应该在绘图区域里进行绘制。

配置项
参数类型描述定义者
Boolean是否在动画中调用此组件的绘图函数。为True时,会在每一帧时调用此组件绘图函数。(默认为true)
此组件的this.variable.animation是一个对象变量。此对象中有3个属性:
animating:是否处于动画中
time : 起始时间
duration:结束时间
Custom
Function指定绘图的函数。(默认为空函数)
Custom
Function指定触发此组件事件的函数。(默认为undefined)
Custom
String此组件中文字的尺寸的单位。(默认为'px')
Component
Object事件的配置项。(默认为null)
Painter
Number组件渲染的顺序,值越大,越靠后渲染,意味着显示在最上层。(默认为 0)
Painter
事件
名称描述定义者
beforedraw
绘图之前触发,返回false停止绘图行为。
参数
  • this : Custom  
Painter
click
点击时触发。
参数
  • this : Custom  
  • e : EventObject   鼠标事件对象
  • param : Object   额外的参数
Painter
draw
完成绘图之后触发。
参数
  • this : Custom  
Painter
initialize
初始化完成之后触发。
参数
  • this : Custom  
Element
mousemove
鼠标移动时触发。
参数
  • this : Custom  
  • e : EventObject   鼠标事件对象
Painter
mouseout
鼠标在离开时触发。
参数
  • this : Custom  
  • e : EventObject   鼠标事件对象
Painter
mouseover
鼠标在进入时触发。
参数
  • this : Custom  
  • e : EventObject   鼠标事件对象
Painter
方法
名称描述定义者
draw
绘图方法接口,这是一个抽象模板方法。实现此方法之后定义自己的行为。目前为止,iChart.ChartiChart.Component 实现了此方法.
参数

返回值
  void
Painter
getDimension
获取当前组件的尺寸。返回对象包含以下属性:
* @property x:左上方x轴坐标
* @property y:左上方y轴坐标
* @property width:宽度,单位:px。
* @property height:高度,单位:px。
参数

返回值
  object
Component
参考:Component