我有一个列出待办事项记录的树视图。我需要添加一个执行操作的按钮,例如删除所有标记为完成的条目,例如clear_completed(cr, uid, ids, context)
(ids
在这种情况下并不真正需要)。
我相信这是通过窗口操作(配置 > 自定义 > 低级对象)完成的,但究竟如何使该操作在客户端表单中可用?也欢迎 XML 解决方案。
我有一个列出待办事项记录的树视图。我需要添加一个执行操作的按钮,例如删除所有标记为完成的条目,例如clear_completed(cr, uid, ids, context)
(ids
在这种情况下并不真正需要)。
我相信这是通过窗口操作(配置 > 自定义 > 低级对象)完成的,但究竟如何使该操作在客户端表单中可用?也欢迎 XML 解决方案。
你需要一个向导来做到这一点。
选定的条目是context['active_ids']
可变的。
您可以以account.invoice.confirm 向导为例。另请参阅相关的 XML
在您的 .xml 文件中,您可以继承 account.invoice 的树形视图并添加 type='object' 的“按钮”。该按钮将显示在您的树视图中。例如:
<button name="clear_completed" string="My Action" type="object"/>
在 .py 文件中编写您的逻辑代码。
希望它会帮助你。谢谢你。