页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

其中“学校代码”,需要根据用户选择的值导入,“唯一id”需要根据学校代码单位号”组合而成。

实现步骤

1、参考“插件开发框架”,新建扩展包“DataImporterDemo”;1、新建扩展包“DataImporterDemo”;

1)需要在extension.xml中设置depends="DataImporter",或者将本扩展包的加载优先级设置的低一些。,或者将本扩展包的加载优先级设置的低一些。

2)需要将applicationContext.xml的内容全部替换为如下代码:

...

代码块
languagejava
linenumberstrue
package smartbi.demo;

import smartbi.daq.DataAcquisitionModule;
import smartbi.framework.IModule;

public class DAQDemoModule implements IModule {

	private static DAQDemoModule instance = new DAQDemoModule();

	/**
	 * @return DataAcquisitionModule
	 * 
	 */
	public static DAQDemoModule getInstance() {
		return instance;
	}

	@Override
	public void activate() {
		DataAcquisitionModule.getInstance().registerExcelCellDataGenerator("学校行政单位id", "学校行政单位id", new XZDWID());
	}
}

4、编译打包DataImporterDemo扩展包,然后参考 扩展包部署 文档部署该扩展包。4、编译打包DataImporterDemo扩展包,然后部署该扩展包。

5、在“Excel数据导入”界面添加导入规则。

6、点击“列设置”标签页,设置列映射。其中“唯一id”字段的“绑定输入”选择“使用JAVA类”的方式,并选择上面自定义的“学校行政单位id”。

...