在 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 的官方文档或社区资源。