金蝶eas_bi报表框架使用说明

金蝶eas_bi报表框架使用说明

ID:6368511

大小:1.96 MB

页数:9页

时间:2018-01-11

金蝶eas_bi报表框架使用说明_第1页
金蝶eas_bi报表框架使用说明_第2页
金蝶eas_bi报表框架使用说明_第3页
金蝶eas_bi报表框架使用说明_第4页
金蝶eas_bi报表框架使用说明_第5页
资源描述:

《金蝶eas_bi报表框架使用说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EAS_BI报表框架使用说明简述报表框架模块名称:fm_birt报表框架做了大部分非具体业务的工作,如查询方案/打印/临时表/维表操作等,使开发人员能把精力更多地投入到业务相关的开发工作中。BOS对象设计1.界面设计a)主页面继承com.kingdee.eas.fm.birt.client.BirtBaseMainUI.uib)条件查询页面继承com.kingdee.eas.fm.birt.client.BirtBaseFilterUI.ui2.功能对象继承com.kingdee.eas.fm.birt.BirtBaseFacade.facade命名约定:使用加粗部分作为后缀。注意,使用该框架

2、的各模块最好自己加一层基类,实现业务上的扩展.如资金组的基类FmbiRptBaseMainUI(扩展)àBirtBaseMainUI代码基本流程1-->用户点击菜单进入2-->客户端准备初始数据getParamsForInit(),如果返回null,转入第4步3-->服务端取初始数据init,参数为上一步getParamsForInit()返回值4-->客户端条件查询设置setCustomCondition,参数为上一步init返回值5-->用户点击确定查询6-->调用客户端主界面query方法,查询条件在属性params里,该params是条件界面getCustomCondition()返回

3、的.编码说明必要的重载1.UI类实现abstract方法(Eclipse里ctrl+1,选择添加未实现的方法),各方法说明可参考父类注释。2.sessionbean根据需要重载父类方法,通常只需要_ini和readySchemaSource两个方法。数据准备服务端准备数据方法(重载):protectedSchemaSourcereadySchemaSource(RptParamsparams,Contextctx)throwsBOSException,EASBizException{//返回SchemaSource对象,里面的属性均需要设置。…}Schema文件及宏定义Schema配置请参考相

4、关文档,放在config目录下,config与app/client同级。 1)宏定义:在config.xml中,型如${XXX}$。2)设置宏值:SchemaSource#setMacroValue(String key,String value) ----------------配置文件-------------------------------

5、>                    

6、able}$" foreignKey="${MyFK}$"/>    ----------代码中设置宏----------------------SchemaSourcess=...ss.setMacroValue("MyTable","PeriodType");ss.setMacroValue("MyFK","FPeriodTypeID"); 也可以动态添加维度。 客户端

7、处理1.实现父类的abstract方法。――具体功能查看父类代码注释2.与数据有关常用的三个地方:1.onBeforeQuery里设置标题2.设置打印格式和变量3.重载处理单元格事件处理方法(用于联查)3.全局变量及主要方法说明protectedRptParamsparams=null;查询条件----弹出对话框返回的查询条件,常用initWorksheetComponentStyle(Compo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。