Browse Source

README

master
Ivan.Guo-郭一凡 1 year ago
parent
commit
232fe60210
  1. 90
      README.md

90
README.md

@ -0,0 +1,90 @@
# BI6新图表接口
com.finebi.provider.api.component.CustomComponentProvider
com.finebi.provider.api.component.AbstractCustomComponentProvider
```java
package com.finebi.provider.api.component;
import com.finebi.common.context.OperationContext;
import com.finebi.provider.api.component.data.DataModel;
import com.fr.common.annotations.Open;
import com.fr.stable.fun.mark.Mutable;
import com.fr.web.struct.AssembleComponent;
import java.util.List;
@Open
public interface CustomComponentProvider extends Mutable {
String XML_TAG = "CustomComponentProvider";
int CURRENT_LEVEL = 1;
/**
* 图表名称
*/
String getName();
/**
* 图表类型
*/
String getType();
/**
* 图表Icon
*/
String getIcon();
/**
* 空自定义图表提示,不写默认取 icon
*/
String getPreviewIcon();
/**
* 编辑界面HTML
*/
String getEditPageHTML(OperationContext var1);
/**
* 编辑组件
*/
AssembleComponent editClient(OperationContext var1);
/**
* 预览界面HTML
*/
String getPreviewPageHTML(OperationContext var1);
/**
* 预览组件
*/
AssembleComponent previewClient(OperationContext var1);
/**
* 配置
*/
String config();
/**
* 是否需要进行数据处理
*/
boolean needDataProcess(CustomComponentContext var1);
/**
* 后端数据处理方法,needDataProcess为true时调用
*/
List<DataModel> process(List<DataModel> var1, CustomComponentContext var2);
}
```
# 代码
* DEMO源码及插件: [说明](说明)
* 0.0.1: 图表DEMO_EK: [0.0.1](说明/0.0.1)
* 0.0.2: 图表DEMO_EK 数据处理接口: [0.0.2](说明/0.0.2)
* 0.0.3: 图表DEMO_EK 页面刷新接口: [0.0.3](说明/0.0.3)
* 0.0.4: 图表DEMO_EK 保存配置接口: [0.0.4](说明/0.0.4)
* 0.0.5: 图表DEMO_EK Click联动: [0.0.5](说明/0.0.5)
* 0.0.6: 图表DEMO_EK dimensionSelected、pointSelected联动: [0.0.6](说明/0.0.6)
Loading…
Cancel
Save