1

我有一个列出待办事项记录的树视图。我需要添加一个执行操作的按钮,例如删除所有标记为完成的条目,例如clear_completed(cr, uid, ids, context)ids在这种情况下并不真正需要)。

我相信这是通过窗口操作(配置 > 自定义 > 低级对象)完成的,但究竟如何使该操作在客户端表单中可用?也欢迎 XML 解决方案。

4

2 回答 2

1

你需要一个向导来做到这一点。
选定的条目是context['active_ids']可变的。
您可以以account.invoice.confirm 向导为例。另请参阅相关的 XML

于 2012-10-27T13:06:51.993 回答
0

在您的 .xml 文件中,您可以继承 account.invoice 的树形视图并添加 type='object' 的“按钮”。该按钮将显示在您的树视图中。例如:

<button name="clear_completed" string="My Action" type="object"/>

在 .py 文件中编写您的逻辑代码。

希望它会帮助你。谢谢你。

于 2012-10-31T05:16:15.373 回答