flex端: <s:HGroup width="100%" horizontalAlign="right" verticalAlign="middle">
<s:Button label="打印" click="print(event)"/>
<s:Button label="导出word" click="exportDataWithRO()"/>
</s:HGroup>
[Bindable]
public var route:TouristRoute;
private function exportDataWithRO():void {
array.push(route);
export.exportData("Doc2",new ArrayCollection(array));
}
private function exportResultHandler(event:ResultEvent):void {
var jspFile:String = event.result as String;
navigateToURL(new URLRequest(jspFile), "_blank");
}
<fx:Declarations>
<mx:RemoteObject id="export" destination="FlexDataExporter" showBusyCursor="true" concurrency="last">
<mx:method name="exportData" result="exportResultHandler(event)" fault="exportFaultHandler(event)"/>
</mx:RemoteObject>
<mx:DateFormatter id="df" formatString="YYMMDD"/>
<mx:DateFormatter id="dateFormat" formatString="YYYY-MM-DD"/>
</fx:Declarations>
java端:
import flex.messaging.*;
import flex.messaging.io.ArrayCollection;
import java.io.*;
import javax.servlet.http.*;
public class FlexDataExporter extends HttpServlet implements Serializable {
private static final long serialVersionUID = 2L;
public HttpServletRequest request;
public HttpServletResponse response;
public FlexSession session;
public FlexDataExporter() {
request = FlexContext.getHttpRequest();
session = FlexContext.getFlexSession();
response = FlexContext.getHttpResponse();
}
public Object exportData(String reportName, ArrayCollection arrayConnection) throws Exception {
String jspFileName = null;
try {
session.setAttribute("arrayList", arrayConnection);
HttpServletRequest req = FlexContext.getHttpRequest();
String contextRoot = null;
contextRoot = req.getContextPath();
jspFileName = contextRoot + "/jsp/test1.jsp?reportName="+reportName;
} catch (Exception e) {
e.printStackTrace();
}
return jspFileName;
}
}
分享到:
相关推荐
4. **数据导入导出**:在Flex应用中,结合POI可以实现从Excel文件导入数据到数据库,或者将数据库结果导出为Excel文件,为用户提供方便的数据管理工具。 5. **性能优化**:POI 提供了流式处理API,如SXSSF,用于...
通过定义容器的display属性为flex或grid,我们可以灵活地控制子元素的排列方式。 2. **颜色和背景**:Word的界面通常采用淡色背景,结合深色文字,以提高阅读舒适度。我们可以通过设置body的背景颜色,以及各元素的...
通过以上步骤,你可以在Flash Builder中利用JACOB库来创建和操作Word文档,实现自动化报告生成、数据导出等功能。这种方法尤其适用于需要批量生成Word文档,或者与现有Flex应用程序集成的场景。
FlexWebReport是一个基于Flex技术的报表系统,它主要用于在Web环境中生成和导出表格数据到多种格式的文档。Flex是一种由Adobe开发的开源框架,主要应用于创建富互联网应用程序(RIA)。这个系统的核心特性是它的灵活...
- **utils/util.js**:这是一个工具类文件,可以在这里编写一些通用的功能函数,如日期格式化等,并通过`module.exports`将其导出以供其他文件引用。 #### 业务逻辑部分 对于不同的项目,虽然文件的组织方式可能...
用Typescript重写 。 ... 正在安装 ...用法 支持node.js和浏览器环境,包括vue / react / angular。 Vue.js用法演示: ...// if you want to save the docx file, you need import 'file-saver' import { saveAs } from '...
- 报表导出接口:支持自动导出报表为多种格式,如Word、Excel、PDF。 五、快速上手 1. 打开报表设计器:启动设计工具,进入报表设计环境。 2. 配置数据集:连接数据库,定义报表所需数据。 3. 设计报表模板:使用...
- 集成了Adobe Flex Builder,支持创建高级的Flex应用程序,并将Crystal Reports报表嵌入其中。 - 支持使用salesforce.com作为数据源,扩展了与云端服务的集成能力。 - **条形码与图形化元素**: - 支持Code 39...
逐浪CMS具备智能的内容管理,其中包括自由内容模型、无限制节点管理、自由导入导出、生成PDF和WORD等格式、自由迁移、专题管理、自由风格管理、自由标签抽取、自由分页引用、自由字段索引、高级检索、组合检索、...
在这个特定的压缩包文件"ArcGISServer9.2.rar"中,包含了标题为"ArcGISServer9.2_doc"的学习开发文档,文件格式为DOC,这是早期的Microsoft Word文档格式,便于阅读和打印。 ArcGIS Server 9.2版本是一个重要的里程...
■增加:数据表自由导出为Excel(扩展--数据导出为Excel),自由导出您的任何意表单数据,对于站长业说可以更好的管理自主数据。 ■建站:版块表单功能,提交的表单后台存储 ■建站:模板增加预览功能(PC,iPad,iPhone) ...
鼠标输入示例:WordSearch 第章:触摸、多点触控和手势输入 触摸输入的基础知识 触摸支持发现 Touch事件处理 触摸和拖动 Gesture事件处理 疑难解答 第章:复制和粘贴 复制粘贴基础知识 读取和写入系统剪贴板 AIR中的...