2

以下は、openerpのボタン押下アクションに関する確認ダイアログをポップアップ表示することを発見しました

<button name="action_button_confirm" states="draft" string="Confirm Sale" 
type="object" groups="base.group_user" confirm="Do you confirm this sale?"/>

オーダーラインの製品の 1 つがサービスであり、テキストが

Do you like to confirm sale with service "AC Service"?

Ac Services はサービス製品名です (つまり、オーダーラインに基づく動的テキスト)。これを行う方法を教えてください。ありがとう

4

2 に答える 2

2

これをカスタマイズできるようにしたい場合は、ウィザードを使用する必要があります。

フォームを拡張し、ボタン名を、ウィザードを表示する (ウィンドウ アクションを含む辞書を返す) 必要があるかどうかを判断するメソッドに変更するか、既存の action_button_confirm メソッドを直接呼び出すだけにします。ユーザーが [OK] をクリックすると、ウィザードはアクション ボタンの確認を呼び出すことができます。

確かに実行可能ですが、ほとんどのユーザーがとにかく無視する警告を少しいじっています.

于 2013-10-14T19:54:18.867 に答える