`
夏莹_合肥
  • 浏览: 180336 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

ExtJs打印插件

阅读更多

这是别人写的一个打印的小插件,非常好用,仅需在GridPanel(要有title)的构造参数中加上这么一行:

 

plugins: [Ext.ux.plugins.Print]


另外,在火狐中打印多页时有些不正常,把PrintPreview.htm中的css文件去掉就可以了。

 

我们来分析一下它的实现原理,首先我们在PrintFriendly.js找到这行代码:

 

o.tools.push({id: 'print', handler: this.printGrid, scope: this});

 

这里的o指代GridPanel对象,所以我们去翻GridPanel的API,看看其对tools属性的解释,解释如下:

 

 

在图中看到id是print的了吧,现在我们明白了,插件就是将handler: this.printGrid绑在了GridPanel的title的预定义的print小按钮上了。

  • 大小: 59.7 KB
分享到:
评论
6 楼 jhyimu2005 2010-12-08  
大哥,你传东西要是为了方便大家,能不能传个直接能运行的文件
5 楼 ww20042005 2010-03-17  
如何用啊!
4 楼 逍遥郎 2009-12-22  
是不是只能 在GridPaenl中用???
我在EditorGridPanel中用不了呀  ,只在GridPanel中用成功了
3 楼 xufenghappy 2009-12-02  
直接打印和导出好像是两回事吧,??
2 楼 xufenghappy 2009-11-11  
呵呵,老乡啊,多谢你的分享,试试看下能不能满足要求
1 楼 le_el 2009-09-26  
不符合使用习惯

相关推荐

    extjs4打印grid插件

    1. **源代码文件**:可能包括.js文件,这些文件实现了打印插件的逻辑,可能包含GridPrinter类,该类扩展了ExtJS的GridPanel,添加了打印功能。 2. **示例程序**:可能包含.html和.js文件,这些文件展示了如何在实际...

    extjs中利用htmleditor与第三方打印插件Lodop结合使用WEB打印功能

    在EXTJS 3.4版本的应用中,集成第三方打印插件Lodop可以实现便捷的Web打印功能。Lodop是一款高效、易用的网页打印控件,它提供了丰富的打印选项和灵活的操作方式,适用于各种复杂的打印需求。本文将详细介绍如何在...

    EXTJS打印源代码

    4. **打印预览与实际打印**:EXTJS的打印插件通常会先生成一个预览窗口,用户可以在预览中确认打印效果,如布局、字体大小等。预览满意后,用户可以选择直接打印或者保存为PDF文档。 5. **CSS样式调整**:由于打印...

    Lodop在线打印插件

    **Lodop在线打印插件详解** Lodop是一款高效且功能强大的在线打印插件,专为解决网页打印难题而设计。它集成了多种打印功能,适用于各种浏览器环境,无论是在Struts、Spring还是Ibatis等Java框架下,或者与前端技术...

    ExtJS项目后台模板

    已经整理,能直接看效果的哦,用着不错,要使用的拿走吧

    ExtJS中文手册.doc

    关于文件名称列表中的"ExtJS中文手册.doc",这表明手册以Microsoft Word文档格式提供,方便开发者打印或离线阅读。可能包含以下章节: 1. **基础概念**:介绍ExtJS的基本结构,如类系统、MVC模式、组件生命周期等。...

    extjs模拟excel表格

    9. **打印与导出**:为了让用户能够将数据导出为Excel文件,可以使用第三方库如SheetJS(JS-XLSX)来将GridPanel的数据转换为Excel格式,然后提供下载。 10. **交互性**:Excel的特性还包括查找、替换、冻结行列等...

    Extjs3 API

    除了核心库,还有许多社区开发的扩展和插件,如Grid增强、图表库增强、打印功能等,进一步丰富了ExtJS 3的功能。 综上所述,ExtJS 3 API包含了构建高性能Web应用所需的各种组件和机制。通过使用这个CHM版本的API...

    ExtJs日期时间选择控件

    上述代码示例中,我们添加了一个`select`事件监听器,当用户选择新的日期时间后,会在控制台打印出所选值。 4. **优化后的时间选择控件精确到秒** 原始的ExtJs日期时间选择控件可能只精确到分钟,但通过配置`step`...

    这是我学习Extjs3.0+asp.net所敲的示例希望有用

    在ExtJS 3.0中,可能包括了自定义的扩展或插件,这些扩展可能提供了更多样化的样式、交互功能,或者优化了性能,使得饼形图更适合在Web应用中展示复杂的数据分析结果。 "grid打印"功能可能是实现了一个组件或方法,...

    进销存ERP源码下载asp.net大型制造业进销存源码 c#源代码 bs erp电子版.zip

    该系统运用extjs+jquery+AjaxPro富客户端无刷新ajax技术,使用NPOI导出excel数据,使用 OfficeActiveX插件操作生成word文档(支持office2003、office2007),系统运行十分的顺畅, 界面整齐美观大方,可以作为二...

    log4Net详解(共2讲)

    3、全面介绍了Ext UI及相关组件,Ext扩展、流行插件; 4、详尽演示FireFox中ExtJs的调试及VS2008中javascript的调试方法; 5、了解ExtJs代码的混淆、加密与优化; 6、了解大型实际商业OA项目流程及实战如何使用Ext...

    extgrid导出excel

    1. **引入Exporter插件**:在你的ExtJS应用中,你需要引入这个插件的源代码,这通常通过在脚本标签中加载对应的JS文件完成,比如`<script src="exporter.js"></script>`。 2. **配置Grid**:在创建Grid时,需要确保...

    Ext JS 3.1.1 Ultimate 版

    在这个"Ultimate"版中,通常会包含所有可用的组件、插件以及相关的文档和示例,以满足开发者的高级需求。 一、Ext JS 3.1.1 的核心特性: 1. **组件化**:Ext JS 提供了大量的可重用组件,如按钮、表格、面板、...

    RDF 使用帮助

    **TOOLBAR** 用于放置各种工具按钮,例如保存、打印等。 - **构造 TOOLBAR**: ```html <div xtype="button" text="Save"></div> <div xtype="button" text="Print"></div> ``` #### 第十二章:BUTTON 按钮与 ...

    MF00128-大型制造业进销存源码.zip

    OfficeActiveX插件操作生成word文档(支持office2003、office2007),系统运行十分的顺畅, 界面整齐美观大方,可以作为二次开发或者企业自用,强烈推荐一下, 二、功能介绍  该源码功能十分的全面,具体介绍...

    gis地质灾害信息管理监控探讨-信息管理-管理.pdf

    系统功能的实现着重加强客户端的用户体验,利用 ArcGISAPIforJavaScript 以及 ExtJs 开发富客户端应用,从而实现复杂的用户操作逻辑并具有较高的性能,无需安装任何客户端软件或浏览器插件,直接打开浏览器即可。...

    UniGUI集合说明

    使用Grid+Report报表控件的方法是一种推荐的解决方案,它结合了数据网格与报表的功能,能够更灵活地展示和打印数据。 #### 33. UniGUI的布局面板控件TUniRegionPanel `TUniRegionPanel`是一种用于布局控制的容器...

Global site tag (gtag.js) - Google Analytics