|
|
@ -3,13 +3,16 @@ |
|
|
|
## 关键接口解释 |
|
|
|
## 关键接口解释 |
|
|
|
|
|
|
|
|
|
|
|
1. `IndependentChartProvider` |
|
|
|
1. `IndependentChartProvider` |
|
|
|
|
|
|
|
|
|
|
|
介绍:该接口的作用是扩展图表类型引擎部分,一般继承`AbstractIndependentEChartsProvider`就可以了 |
|
|
|
介绍:该接口的作用是扩展图表类型引擎部分,一般继承`AbstractIndependentEChartsProvider`就可以了 |
|
|
|
2. `IndependentChartUIProvider` |
|
|
|
2. `IndependentChartUIProvider` |
|
|
|
|
|
|
|
|
|
|
|
介绍:该接口的作用是扩展图表类型的设计器部分,一般继承`AbstractIndependentEChartsUI`就可以了 |
|
|
|
介绍:该接口的作用是扩展图表类型的设计器部分,一般继承`AbstractIndependentEChartsUI`就可以了 |
|
|
|
|
|
|
|
|
|
|
|
以上两个接口,都是在plugin.xml中进行配置以扩展图表类型的,使用class属性来对应相应的扩展类,plotID属性对应图表Plot类型 |
|
|
|
以上两个接口,都是在plugin.xml中进行配置以扩展图表类型的,使用class属性来对应相应的扩展类,plotID属性对应图表Plot类型 |
|
|
|
|
|
|
|
|
|
|
|
## 关键类解释 |
|
|
|
## 关键类解释 |
|
|
|
|
|
|
|
|
|
|
|
每实现一种新类型的图表,都需要实现抽象类`AbstractIndependentEChartsProvider`来扩展已有的图表类型引擎以及实现抽象类`AbstractIndependentEChartsUI`类扩展已有的图表类型的设计界面. |
|
|
|
每实现一种新类型的图表,都需要实现抽象类`AbstractIndependentEChartsProvider`来扩展已有的图表类型引擎以及实现抽象类`AbstractIndependentEChartsUI`类扩展已有的图表类型的设计界面. |
|
|
|
|
|
|
|
|
|
|
|
为了方便统一处理新的图表类型,我们继承内置的`com.fr.chart.chartattr.Chart`类实现一个全新的图表类[com.fr.solution.plugin.chart.echarts.ECharts](document/echarts.md). |
|
|
|
为了方便统一处理新的图表类型,我们继承内置的`com.fr.chart.chartattr.Chart`类实现一个全新的图表类[com.fr.solution.plugin.chart.echarts.ECharts](document/echarts.md). |
|
|
|