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