1

我正在使用 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>
4

1 回答 1

1

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

试试这个:

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

于 2013-04-03T03:33:51.583 回答