开源模块 Openerp Web PDF Report Preview & Print 简介(OpenERP PDF报表浏览器预览打印)
- 
Openerp Web PDF Report Preview & Print 
 下载地址: https://github.com/buke/openerp-web-pdf-preview-print br />openerp 官方app下载 : [检测到链接无效,已移除] br />
 作者: [email protected]
 简介:
 将OpenERP 的PDF报表打印下载功能,改为直接在浏览器中预览打印。
 For IE, 需要安装 Adobe Reader。
 For Firefox ,需要安装 Adobe Reader。
 For Chrome, 神马都不用安装。
 以上在windows 上测试通过。如果浏览器阻止了弹出窗口,请点允许弹出窗口。
 系统要求:
 OpenERP 6.1
- 
Openerp Web PDF Report Preview & Print for 7.0 测试版<br / https://github.com/buke/openerp-web-pdf-preview-print br /> 
 欢迎大家测试。
 已知错误:
 TypeError: this.get_action_manager(...) is undefined on Firefox
 TypeError: Cannot call method 'get_title' of undefined on Chrome / IE
 解决方法:F5 刷新页面重新加载就没问题了
 上述错误,感觉是JS加载顺序问题,尝试过 继承 instance.web.ViewManagerAction 也不行。
 不知道是不是OE7的 bug ?求助
- 
[quote author=ccdos link=topic=4286.msg14070#msg14070 date=1358952898] 
 看起来这位还有 另外的解决方案了
 能否再详细点 ?
 [/quote]
 步科的addon已经是最好的解决方案了
 具体来说,导致pdf是下载,而不是在线预览或者调用adobe插件直接打开的原因是web/controlers/main.py里面的
 content_disposition函数,可以尝试把其中的attachment改为inline,这样其实已经在report的时候生成pdf,并传输
 到客户端浏览器,可是,因为openerp采用ajax展开视图,同时还需要修改view的脚本等
 步科的插件都已经解决了以上问题


