我正在使用Odoo 10,并且试图移动移动字段的位置。以下代码有效,但是new mobile字段没有任何数据。手机号码丢失。我删除了该代码,手机号码又回来了。
grep -obUaP "<\x-hex pattern>" <file>
答案 0 :(得分:0)
视图中不能有两次相同的字段。您需要先完全删除该字段,然后再将其添加到其他位置。如果您更改第一个xpath以删除字段,而不仅仅是隐藏它,则您的模板将起作用。可以这样做
<xpath expr="//field[@name='mobile']" position="replace">
</xpath>
<xpath expr="//field[@name='category_id']" position="after">
<field name="mobile" />
</xpath>
答案 1 :(得分:0)
Veikko 的回答对所有版本的 Odoo 都是通用的,但需要在新的地方重写完整的 dom 结构
对于 Odoo 12.0 版本,最适合移动字段和其他是(描述为 here):
<xpath expr="//field[@name='category_id']" position="after">
<xpath expr="//field[@name='mobile']" position="move"/>
</xpath>