博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Stimulsoft Reports Flex教程】在同一页面上使用Designer和Viewer
阅读量:6642 次
发布时间:2019-06-25

本文共 1020 字,大约阅读时间需要 3 分钟。

hot3.png

此示例显示如何在设计器中编辑报表模板,并在同一页面的查看器中显示此报表。要从代码创建和显示设计器,您需要调用StiDesignerFx.initialize() 静态方法。在应用程序的initialize事件中调用此方法。如果将设计器或查看器作为组件添加到MXML页面,则不需要此方法:

private function onInitialize(): void{    StiDesignerFx.initialize();     ...}

首先,在onCreateNewReportClick()事件中创建一个新的报表对象并将其分配给查看器:

private function onCreateNewReportClick(): void{    buttonDesignReport.enabled = true;     // Create new report object    report = new StiReport();    // Assign report to Viewer    viewerFx.report = report;}

接下来在onDesignReportClick()事件中使用此报表调用报告设计器对话框:

private function onDesignReportClick(): void{    buttonViewDesignedReport.enabled = true;     // Design report in Designer dialog window    report.designDialog();}

最后,在onViewDesignedReportClick()事件中,将此报表标记为未呈现,并再次将其分配给报表查看器:

private function onViewDesignedReportClick(): void{    // Mark report as not rendered    report.isRendered = false;    // Reassign designed report to Viewer    viewerFx.report = report;}

下面的屏幕截图中,您可以看到示例代码的结果。

Stimulsoft

转载于:https://my.oschina.net/u/3905944/blog/2998200

你可能感兴趣的文章
C++中 容易忽视的const 修饰符
查看>>
基础概念扫盲篇之一- “三次握手“
查看>>
Linux下群集和存储管理之Heartbeat+DBRD+NFS
查看>>
CCNA 学习笔记(九)--交换知识(NAT)
查看>>
我的友情链接
查看>>
『字典树 trie』
查看>>
php session_set_save_handler _sess_read 无法赋值问题
查看>>
在ListActivity底部添加一个不动的button解决办法
查看>>
Python元祖,列表,字典,集合的比较
查看>>
虚拟机与主机实现文件共享
查看>>
一次性密码登陆机制
查看>>
避免’sudo echo x >’ 时’Permission denied’
查看>>
网站轮播图
查看>>
cisco之VTP
查看>>
mysql同步到服务器中的一些经验
查看>>
nginx 限流配置
查看>>
Yii2一些方法技巧小记
查看>>
Java 内存区域
查看>>
编写前端统计网页流量,来源,停留时间等
查看>>
python中对象、类型和元类之间的关系
查看>>