【发布时间】:2020-02-06 09:45:36
【问题描述】:
我通过点击邀请按钮向用户发送邀请。我希望在发送邀请后按钮应该是不可点击的,并且它的颜色也会改变。
【问题讨论】:
标签: button colors formatting odoo disable
我通过点击邀请按钮向用户发送邀请。我希望在发送邀请后按钮应该是不可点击的,并且它的颜色也会改变。
【问题讨论】:
标签: button colors formatting odoo disable
您可以根据条件隐藏该按钮。
例如,如果您有两个状态draft,invitation_sent,默认情况下表单将以草稿状态打开。单击按钮后,将状态更改为invitation_sent。并隐藏inivtation_sent状态下的按钮。
代码示例:
在 Python 中:
def invite(self):
````````````````````````````````
````````````````````````````````
````````````````````````````````
self.write({'state': 'inivtation_sent'})
在 XML 中:
<button name="invite" type="object" string="Invite" class="oe_highlight" attrs="{'invisible':[('state','=','inivtation_sent')]}"/>
【讨论】: