Odoo中文网|Odoo实施培训

 找回密码
 立即注册
搜索
热搜: Odoo OpenERP 实施
查看: 8329|回复: 1
打印 上一主题 下一主题

Odoo树形表单中的对齐方式

  [复制链接]

119

主题

119

帖子

566

积分

高级会员

Rank: 4

积分
566
跳转到指定楼层
楼主
发表于 2016-2-25 23:28:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Odoo树形表单中的对齐方式是: 字符型字段靠左对齐, 数字型字段靠右对齐。

在有些情况下, 我们可能需要将数字对齐方式改为居中对齐。 只需两步操作就可以达到这个目的。

第一步, 修改tree view, 在<tree ...后增加 class="自己的class名" 和version="7.0"
第二步, 在css文件中增加 .openerp  .自己的class名.oe_list_content td.oe_number,并在其中设置
            text-align:center !important;
注意css文件的位置, 应当由__openerp__.py文件的css指定。

我们以模块产品为例,做进一步解释。其tree view的原定义为


<?xml version="1.0"?>
<tree string="Products Tree">
     <field name="name"/>
     <field name="category_id"/>
     <field name="supplier"/>
     <field name="description"/>
     <field name="price"/>
</tree>

我们将自己的class命名为 hello_kitty, 修改后的tree view就成了这个样子:


<?xml version="1.0"?>
<tree string="Products Tree" version="7.0" class="hello_kitty">
     <field name="name"/>
     <field name="category_id"/>
     <field name="supplier"/>
     <field name="description"/>
     <field name="price"/>
</tree>

午餐模块在__openerp__.py中已经定义了已经有了一个css文件:


'css':['static/src/css/lunch.css'],


我们直接在 static/src/css/lunch.css文件的末尾增加如下内容:



.openerp  .hello_kitty .oe_list_content td.oe_number {
   text-align:center !important;
}


回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
沙发
发表于 2016-2-26 08:59:58 | 只看该作者
谢谢分享,正好用到了!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|技术支持|开发手册|Odoo中文网-远鼎旗下odoo培训网站 ( 苏ICP备15039516号 )

GMT+8, 2024-5-3 02:14 , Processed in 0.012685 second(s), 14 queries , Xcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表