1 / 12
文档名称:

将报表移动端集成到自有移动端app方法(IOS、Android).pdf

格式:pdf   大小:565KB   页数:12页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

将报表移动端集成到自有移动端app方法(IOS、Android).pdf

上传人:迎春文档 2022/8/14 文件大小:565 KB

下载得到文件列表

将报表移动端集成到自有移动端app方法(IOS、Android).pdf

文档介绍

文档介绍:: .
将报表移动端集成到自有移动端 ;
serverUrl:服务器地址,如 :8075/WebReport/ReportServer;
viewType : 预览类型,可选值有 IFEntryViewTypePage ( 分 页 预 览 ) ,
IFEntryViewTypeWrite(填报预览),可选用,默认为分页预览;
parameters:报表传递的参数,可选用;
如果上述四个接口全部使用,则其使用方法为:
- (id)initWithPath:(NSString *)reportPath serverUrl:(NSString *)serverUrl
viewType:(IFEntryViewType)viewType parameters:(NSDictionary *) params;比如说 URL 集成一张在线 app demo 下的表单,直接预览,丌传递参数,代码如下:
1. IFEntryViewController *entryVC = [[IFEntryViewController alloc] initW
ithPath:@"app/sales/" serverUrl:@"
:8889/app/ReportServer"];
其详细使用情冴可查看资源包中的 FRDemo 示例
集成目录树查看模板
集成目录树,就是指发送用户名密码至服务器验证乊后,访问系统的目录树,查看系统
下的所有模板。
在项目中使用 IFEntryViewController 加载报表。
其接口代码如下:
 引入头文件
1. #import <FineSoft/>
2. #import <FineSoft/>
 登录服务器
1. [IFFrameUtils logInto:DEFAULT_SERVERNAME serverUrl:url withUsername:u
sername andPassword:password success:^{
2. //登录成功,加载目录树
3. [IFFrameUtils loadReportTree:^(NSMutableArray *reportsArray)
{
4. //加载成功,展示目录树
5. IFFrameDirectoryViewController *directoryVC = [[IFFrameDi
rectoryViewController alloc] initWithReportsArray:reportsArray];
6. [ presentViewController:director
yVC animated:YES comple-tion:nil];
7. } failure:^(NSString *) {
8. }];9. } failure:^(NSString *) {
10. }];
登录服务器的各个参数含