Skip to Content

Odoo 8 修改树形表单的对齐方式

在 Odoo 中修改树形表单的对齐方式步骤

1. 修改 tree view

在 tree view 的定义中添加一个自定义的 class,例如 `hello_kitty`。

原 tree view 定义

<tree string="Lunch Products">
    <field name="name"/>
    <field name="category_id"/>
    <field name="price"/>
    <field name="active"/>
</tree>

修改后的 tree view 定义

<tree string="Lunch Products" class="hello_kitty">
    <field name="name"/>
    <field name="category_id"/>
    <field name="price"/>
    <field name="active"/>
</tree>

2. 修改 CSS 文件

在模块的 CSS 文件中增加样式定义,设置数字型字段的对齐方式为居中对齐。

CSS 文件路径

确保 CSS 文件路径在 `__openerp__.py` 文件中正确指定,例如:

{
    'name': 'Lunch',
    'category': 'Hidden',
    'version': '1.0',
    'depends': ['base'],
    'data': [
        # 数据文件
    ],
    'css': [
        'static/src/css/lunch.css',
    ],
    'installable': True,
    'application': True,
}

CSS 文件内容

在 `static/src/css/lunch.css` 文件的末尾增加以下内容:

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

3. 刷新浏览器

保存修改后的 CSS 文件,重新加载 Odoo 应用,刷新浏览器页面,即可看到数字型字段的对齐方式已改为居中对齐。

通过以上步骤,您可以成功修改 Odoo 树形表单中数字型字段的对齐方式。如果需要进一步的帮助或遇到问题,可以参考 Odoo 的官方文档或社区资源。

Odoo 8 修改树形表单的对齐方式
6776, Administrator January 25, 2016
Tags
Archive