我想在树视图中显示状态更改字段。通常我们在表单视图中执行此操作。例如,在表单视图中,状态可以从草稿更改为完成。我也需要树视图中的这种类型的状态更改。你能解决这个问题吗?
答案 0 :(得分:0)
您可以通过向导过程进行操作,在更多/操作选项中,您可以创建新建向导以进行更新状态。
前:
class test(models.TransientModel):
_name="update.state"
state=fields.Selection([('draft','draft'),('done','done')])
@api.multi
def **update_state_ept**(self)
active_ids=self._context.get(active_ids)
records=self.env[model].search(active_ids).write({'state':self.state})
您可以从树状视图中选择记录,然后从更多/操作菜单打开向导,选择状态&更新它。
以上示例只是一个更新状态,您可以根据您的要求设置不同条件。
例如:如果记录是草稿,那么我们可以确认。
您可以在更多/操作菜单项中为创建新向导创建以下答案。
How do i make and attache action to button
这可能会对你有所帮助。