【问题标题】:Hide edit button according to status in openerp根据openerp中的状态隐藏编辑按钮
【发布时间】:2017-08-17 21:19:33
【问题描述】:

我想从我的模块中的表单中隐藏编辑按钮。但是在将状态更改为“完成”后它应该隐藏。我有三个状态要记录(新、草稿、完成)。如果它在“草稿”中' 状态 我想显示编辑按钮。但如果它处于“完成”状态,则需要隐藏编辑按钮。我试过这个

<form string="Consumption Result" edit="false" version="7.0">

但是这个原因总是隐藏编辑按钮。我如何在这里给出条件。

【问题讨论】:

  • 您可以为字段提供attrs="{'readonly': [('state','in',('done'))]}"

标签: openerp


【解决方案1】:

您可以为“编辑”按钮提供 states="draft",如下所示:

<button name="case_edit" string="Edit" type="object" states="draft"/>

有了这个定义,按钮在 states="draft" 时可用,而在 "new" 和 "done" 时不可用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    相关资源
    最近更新 更多