示例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]