如何使用attr隐藏Account模块中的view.xml字段组

时间:2013-04-02 16:24:33

标签: python xml openerp

我正在使用openerp版本7,需要隐藏现有模块的下方部分。我试过很多方法,但仍然无法做到这一点。请建议我解决这个问题(帐户模块中的第933行)核心模块中是否有任何限制或者我缺少什么?

<group string="Refunds" attrs="{'invisible':[('active','=',True)]}">
<field name="account_paid_id" domain="[('type','&lt;&gt;','view'),('type','&lt;&gt;','consolidation')]"/>
<field name="account_analytic_paid_id" domain="[('type','&lt;&gt;','view'), ('company_id', '=', company_id), ('parent_id', '&lt;&gt;', False)]" groups="analytic.group_analytic_accounting"/>

<field name="ref_base_code_id"/>
<field name="ref_base_sign"/>
<field name="ref_tax_code_id"/>
<field name="ref_tax_sign"/>
</group>

1 个答案:

答案 0 :(得分:1)

你的attrs语法是正确的,除了域中给出的值。你给'true',它将被视为一个字符串而不是布尔值。

试试这个:

<group string="Refunds" attrs="{'invisible':[('active','!=',True)]}">