1

Todo レコードを一覧表示するツリー ビューがあります。完了としてマークされたすべてのエントリを削除するなど、アクションを実行するボタンを追加する必要があります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 に答える