欢迎来到天天文库
浏览记录
ID:41053692
大小:50.50 KB
页数:6页
时间:2019-08-15
《标准报表文档2016-1-8》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、标准报表文档1、首先新建两个用户界面,过滤界面(filterUI)、报表主界面(mainUI)和功能facade;(1)、filterUI在新建的时候要继承父类:com.kingdee.eas.framework.report.client.CommRptBaseConditionUI(2)、mainUI在新建的时候要继承父类:com.kingdee.eas.framework.report.client.CommRptBaseUI(3)、新建一个Facade,方便我们后面处理后台事务,继承父类:com.kingdee.eas.framework.report.app.
2、CommRptBase并且在该功能中添加2个方法:A.createTempTable(RptParamsparams)B.query(RptParamsparams,intfrom,intlen)发布生成相应的类:filterUI.java,mainUI.java,FacadeControllerBean.java2、在filterUI过滤界面中需要注意的方法/****设置过滤条条件到FilterUI界面控件,需要解析过滤条件组装*/publicvoidsetFilterInfo(FilterInfofilterInfo){super.setFilterInfo(fil
3、terInfo);}/****参数设置*/@OverridepublicvoidsetParam(Objectcondition){super.setParam(condition);}/***初始化参数*/publicvoidonInit(RptParamsarg0)throwsException{}/****设置解决方案控件保存***/publicvoidsetCustomCondition(RptParamsarg0){kDBizPromptBox1.setValue(paramRptParams.getObject("deptObject"));kDDatePi
4、cker1.setValue(paramRptParams.getObject("startDate"));}/****获得页面参数*注意:存入的值必须是object对象。*/publicRptParamsgetCustomCondition(){RptParamsrptParams=newRptParams();rptParams.setObject("deptObject",this.kDBizPromptBox1.getValue());rptParams.setObject("startDate",this.kDDatePicker1.getValue());r
5、eturnrptParams;}(3)、mainUI界面必须实现的方法publicMaterialsClassRptUI()throwsException{super();//实函数this.kDTable1.checkParsed();this.kDTable1.getDataRequestManager().addDataRequestListener((KDTDataRequestListener)this);this.kDTable1.getDataRequestManager().setDataRequestMode(KDTDataRequestManager
6、.REAL_MODE);enableExportExcel(this.kDTable1);KDTSortManagermanager=newKDTSortManager(this.kDTable1);manager.setSortAuto(true);kDTable1.setEditable(false);}/****获取过滤界面存入的值*/protectedRptParamsgetParamsForInit(){returnnull;}/*****设置弹出过滤界面**/protectedMaterialsClassRptFilterUIgetQueryDialogUs
7、erPanel()throwsException{returnnewMaterialsClassRptFilterUI();}/*****设置加载到功能界面中**/@OverrideprotectedICommRptBasegetRemoteInstance()throwsBOSException{returnRptMaterialClassFacadeFactory.getRemoteInstance();}/***处理打印表格*/protectedKDTablegetTableForPrintSetting(){returnthis.
此文档下载收益归作者所有