示例1:在APP中展示报表- 集成示例-APP集成文档(IOS)
目录

示例1:在APP中展示报表

引入必须的文件

首先项目中需引入必须的文件,具体参见集成引入文件说明

登录服务器

//用户名

NSString *userName = @"root"; 

//密码

NSString *password = @"1";

//保存服务器地址

[GezAccess updateSelectedServerUrlPath:url];

//登录服务器,返回值loginResult是符合json格式的字符串

//登录成功,返回值{"loginrlt":"1","jsessionid":"jsessionid"}

//登录失败,返回值,{"loginrlt":"1","failmsg":"失败原因"}

self.loginResult = [GezAccess loginWithUserName:userName andUserPwd:password];

展示报表

//设置展示报表所需参数:

//    reportId,报表的资源Id;

//    resName,报表名字,会显示在报表展示界面的顶部菜单

//    restype,报表类型 NSString *resourceInfo = @"{\"reportId\":\"11547\",\"resName\":\"产品明细表\",\"restype\":\"1\"}";

//利用报表展示参数生成报表界面

self.sruvc  = [[ShowReportUIViewController alloc] initWithResourceInfo:resourceInfo];

//跳转到报表界面

[self presentViewController:self.sruvc animated:YES]