【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

currentAPILevel():当前接口的API等级用于判断是否要升级插件

Code Block
languagejava
















public class YourChartsProvider extends
 AbstractIndependentChartsProvider {


    @Override


    public String
 getChartName() {


        return "你的图表插件名字";


    }




    @Override


    public Chart[]
 getChartTypes() {


        //返回上一步创建的存储图表数据的类,即YourCharts


        return new
 YourCharts[]{new YourCharts()};


    }




    @Override


    public String[]
 getRequiredJS() {


        //你的图表交互的js,所依赖的其他js文件,比如echarts.js在另外地方配置,后边会提到


        return new
 String[]{


               
 
			"/com/fr/plugins/xxx/web/echarts.bridge.js"


        };


    }




    @Override


    public String
 getWrapperName() {


        //JS对象名,该对象一般是一个函数,执行后会在给定的dom中绘制图表 


        return
 "EChartsFactory";


    }




    @Override


    public String
 getChartImagePath() {


        //你的图表插件的图标


        return
 "com/fr/plugins/xxx/images/xxx.png";


    }




    @Override 


    public int
 currentAPILevel() {


        //当前接口的API等级用于判断是否要升级插件


        return
 CURRENT_API_LEVEL;


    }


}