如何在OpenERP7视图中更改XML标记?

时间:2014-10-07 07:52:24

标签: xml forms view openerp openerp-7

我创建了一个继承自其他形式的表单。我添加并更改了几个字段和属性,但现在,我需要修改一个不是字段的标记。这是原始形式的一行:

<a type="open"><field name="name"/></a>

我希望它成为下一个:

<a type="object" name="my_function"><field name="name"/></a>

任何人都知道如何管理这个?顺便说一句,该字段位于页面内(您可以检查它,在OpenERP界面上激活调试模式,转到公司合作伙伴的标准视图,然后单击editFormView -debug mode-,Control + F并输入这条线,只有一条像那样)。

2 个答案:

答案 0 :(得分:1)

使用位置=&#34;属性&#34;的xpath;而不是之前/之后等。

只需在源树中搜索&#34;属性&#34;在XML中,您将找到示例。我的记忆有问题所以它可能是位置=&#34;属性&#34;但你会找到例子。

答案 1 :(得分:0)

完成!我无法通过position =&#34;属性&#34;来管理这个,所以我不得不使用position =&#34;替换&#34;通过以下方式做到这一点:

<xpath expr="/form//notebook//page//a[@type='open']//field[@name='name']" position="replace"/>
    <a type='object' name='open_line'><field name="name"/></a>
</xpath>
相关问题