在 python 中,我有以下字段:
'permit':fields.selection([('new', 'New'),
('applied', 'Applied'),
('received','Received')], 'Permit', select=True),
def apply_permit(self, cr, uid, ids, context=None):
data = {'value': {'permit':'applied'}}
return data
在 XML 中,我有以下内容:
<field name="permit" readonly="True"/>
<button name="apply_permit" string="Apply" type="action" class="oe_highlight" attrs="{'invisible':[('permit','=','applied')]}" />
上面的 attrs 代码目前不起作用,但我想做的是:单击按钮时,“允许”字段值将设置为“已应用”,然后隐藏按钮。所有这些都在表单保存之前完成。该按钮位于表单内。