背景说明:
润乾报表设计器提供的自定义数据集编辑器可以由用户重新自定义,用户可以根据自己的需求自定义数据集编辑器。
自定义数据集编辑器需要实现润乾报表提供的com.raqsoft.report.ide.custom.ICustomDataSetEditor接口,请看如下示例:
◆ 代码示例
package ......; //指定类路径
import com.raqsoft.report.ide.custom.ICustomDataSetEditor;
import com.raqsoft.report.usermodel.CustomDataSetConfig;
import com.raqsoft.report.usermodel.DataSetConfig;
import ......;
public class MyCustomDataSetEditor extends JDialog implements ICustomDataSetEditor { //实现ICustomDataSetEditor接口,自动引入以下三个方法
public void setDataSetConfig(DataSetConfig dsConfig) { //设置要编辑的自定义数据集配置,必须是CustomDataSetConfig类型
… …
}
public DataSetConfig getDataSetConfig() { //获取编辑完成的自定义数据集配置,必须是CustomDataSetConfig类型
… …
}
… …
public int getOption() { //编辑窗口的操作选项;
// return int,取值为JOptionPane.OK_OPTION,JOptionPane.CANCEL_OPTION等,当返回值为JOptionPane.OK_OPTION时,表示用户确认当前编辑,否则就是取消编辑
return … …;
}
… …
}
参考文件:MyCustomDataSetEditor.java