电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

金蝶EAS Cloud GUI单据调用扩展报表注意事项(new)(3).doc

金蝶EAS Cloud GUI单据调用扩展报表注意事项(new)(3).doc_第1页
1/3
金蝶EAS Cloud GUI单据调用扩展报表注意事项(new)(3).doc_第2页
2/3
金蝶EAS Cloud GUI单据调用扩展报表注意事项(new)(3).doc_第3页
3/3
GUI单据调用扩展报表注意事项1、接口/***弹出已发布的报表模式窗口**@return返回DefineReportInfo,点击取消,返回null*/publicstaticfinalDefineReportInfoshowReportDialog();/***在单据调用扩展报表窗口**@paramcomponent当前UI*@paramreportID目标报表ID*@paramreportName目标报表名称*@paramsystemID目标报表的子系统树路径*@paramshowType新窗口展现方式:0:弹出窗口,1新建页签,注意:如果发出请求的单据是弹出窗口,不能使用新建页签的方式*@paramparams参数map*/publicstaticfinalvoidexecuteWithinWindow(Componentcomponent,StringreportID,StringreportName,StringsystemID,intshowType,Mapparams);/***在单据调用扩展报表窗口**@paramcomponent当前UI*@paramreportID目标报表ID*@paramreportName目标报表名称*@paramsystemID目标报表的子系统树路径*@paramorgID目标报表的创建组织,如果为null,系统默认取当前登录组织*@paramshowType新窗口展现方式:0:弹出窗口,1新建页签,注意:如果发出请求的单据是弹出窗口,不能使用新建页签的方式*@paramparams参数map*/publicstaticfinalvoidexecuteWithinWindow(Componentcomponent,StringreportID,StringreportName,StringsystemID,StringorgID,intshowType,Mapparams);2、DEMODefineReportInforeportInfo=ExtEasBillUtil.showReportDialog();if(reportInfo==null){//点击取消,返回return;}StringreportID=reportInfo.getId().toString();//报表IDStringreportName=reportInfo.getName();//报表名称StringsystemID=reportInfo.getSystemID();//子系统路径StringorgID=reportInfo.getOrgID().toString();//单据需要把以上的reportID、reportName、systemID,orgID保留起来//如果传入的参数mapFilter不等于null,不会出现报表过滤界面,否则弹出报表的过滤界面//传入的参数名称、数据类型必须和数据集中定义的一致//参数类型:0字符串、1数值、2日期(yyyy-MM-dd格式)、3布尔、4日期时间(yyyy-MM-ddHH:mm:ss格式)、5时间(HH:mm:ss格式)//以下接口和实现类IParameter、ParameterImpl引用的时候需要注意下不要引入错误的路径,正确的应该是:com.kingdee.bos.ctrl.kds.expans.model.data.ParameterImpl和com.kingdee.bos.ctrl.kds.expans.model.data.IParameterMapmapFilter=newHashMap();IParameterp1=newParameterImpl();p1.setName("Name");//姓名p1.setValue(RunReportParam.getVariant("李",0));p1.setDataType(0);mapFilter.put(p1.getName(),p1);IParameterp2=newParameterImpl();p2.setName("Birthday");//出生日前p2.setValue(RunReportParam.getVariant("1980-08-08",2));p2.setDataType(2);mapFilter.put(p2.getName(),p2);//定义一个多选的参数IParameterp3=newParameterImpl();p3.setName("Gender");//性别p3.setValue(RunReportParam.getVariant(newString[]{"1","2"},1));p3.setDataType(1);mapFilter.put(p3.getName(),p3);//如果是下拉框、多选框、F7选择,每个参数都对应一个别名,在原参数后加_textIParameterp4=newParameterImpl();p4.setName("Gender_text");//性别别名p4.setValue(RunReportParam.getVariant(newString[]{"男","女"},0));p4.setDataType(0);//别名的数据类型都是字符串mapFilter.put(p4.getName(),p4);//执行报表ExtEasBillUtil.executeWithinWindow(extReportManageUI,reportID,reportName,systemID,orgID,1,mapFilter);

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

金蝶EAS Cloud GUI单据调用扩展报表注意事项(new)(3).doc

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信