在继承qweb odoo 9中隐藏元素

时间:2017-03-15 13:25:59

标签: openerp odoo-9

继承qweb中的xpath exp是否可以隐藏在行下面?

<t t-set="doc" t-value="doc.with_context({'lang':doc.partner_id.lang})" />

1 个答案:

答案 0 :(得分:1)

您必须使用替换,您必须识别正确的节点。因此,识别节点并替换它。

<xpath expr="//t[last()]" position="replace">
    <!-- <t t-set="doc" t-value="doc.with_context({'lang':doc.partner_id.lang})" /> -->
</xpath>

我通常喜欢用自己的注释版本替换它。此外,仅当t标记是文档中的最后一个标记时,上述操作才有效。

您可能必须捕获父节点并注入所有现有的xml,并将所需的t元素注释掉或删除。您也可以使用这些表达式或其中的一些变体。

expr="//div[@name='div_name']/t"
expr="//div[@name='div_name']/t[first()]"