我正在尝试隐藏带有attrs的按钮,但是它不起作用。这是我的代码:
<button name="button_to_approve" states="draft"
string="Request approval" type="object"
class="oe_highlight"
groups="mygoups"
attrs="{'invisible': [('is_responsible', '=', False)]}">
<field name="is_responsible" invisible="1"/>
</button>
Python code
:
is_responsible = fields.Boolean('Is current user', compute='_compute_is_member')
@api.multi
def _compute_is_member(self):
self.ensure_one
if self.env.uid == self.assigned_to_responsible_affected_to.id:
self.is_responsible = True
else:
self.is_responsible = False
它没有给出错误消息,但不能正常工作。
答案 0 :(得分:1)
“属性”和“状态”不得位于同一按钮中。 从按钮中删除“状态”,并将其用作按钮功能的条件(在python文件中)。