openerp
文章平均质量分 73
d_yang
啥都懂, 啥都不精通.
展开
-
实现Web Client上的html报表直接打印
读了一下openerp新版本的代码,的确有不少的改进。尤其是web client,基本上是推倒重写的。 看官方的论坛上很多人在问如何在web client上实现报表的直接打印,想想现在的打印的确是不方便,总是把文件下载下来,然后打开文件打印。 html的报表容易想到,因为可以直接在web client打开一个新窗口,用js进行打印。于是就改改openerp代码,实现一个简单的html报表的。供原创 2012-03-30 13:18:14 · 4248 阅读 · 0 评论 -
用wizard导入excel数据
作为一个quick note吧。 OE里的csv导入数据功能形同摆设,通俗地说就是弱爆了。 今天尝试一下用excel文件来导入数据。 在python里读取excel格式的lib很多,这里我选用的是xlrd。 上代码先: # -*- coding: utf-8 -*- from osv import osv, fields import time, xlrd, base64原创 2012-09-01 11:05:37 · 3516 阅读 · 0 评论 -
更改Editable Form里的快捷键
经常听到用户在抱怨OE的回车不好用。原来国产的很多软件里,总是把回车当成TAB用。唉。迎合用户,改。 打开: \addons\web\static\src\js\view_list_editable.js 找到(大约line169): on_row_keyup: function (e) { var self = this; ...... 动手。 首原创 2012-09-01 11:07:07 · 2646 阅读 · 0 评论 -
修改Many2One字段的链接打开方式
OE 6中, Many2One字段的只读显示方式如下: 点击时, 是在本窗口打开这个对象的. 有时候非常的恼人. 很多用户不知道浏览器的前进后退, 所以还要从头找回去. 想想, 不如改为浮动窗口的好点. 打开浏览器的开发工具: 链接都是"oe_form_uri" class. 在web模块的xml模版里, 发现这个class是 FieldURI.readonly原创 2012-09-01 11:08:17 · 2434 阅读 · 1 评论 -
自制Openerp图表
注意: 1. 本文介绍一种简单的,非通用的改进openerp的思路。并非一定要取代原有方式。 2. 本文会修改web_graph模块,如果在你的项目里使用了这个模块,请避免修改,以防止异常。 3. 本文基于openerp 6.1 通过本文,你可以知道: 1. web_graph的运行机制。 2. 如何动手修改这个模块。 看看这个模块的结构: 客户端采用的是highcha原创 2012-09-01 11:11:44 · 5207 阅读 · 2 评论