0
ボタン(ツリービュー:stock.move
)にオプションを作成して、選択したレコードにいくつかの処理を適用しました。これは私の行動のコードです:Odoo8のclient_action_multiで確認を求める方法を教えてください。
<record id="stock_move_unrestricted_unlink_action" model="ir.actions.server">
<field name="name">Unrestricted unlink</field>
<field name="model_id" ref="model_stock_move"/>
<field name="state">code</field>
<field name="code">
action = self.unrestricted_unlink(cr, user.id, context.get('active_ids', []), context=context)
</field>
</record>
<record id="stock_move_unrestricted_unlink_option" model="ir.values">
<field name="name">Unrestricted unlink</field>
<field name="key2" eval="'client_action_multi'"/>
<field name="model" eval="'stock.move'"/>
<field name="value" eval="'ir.actions.server,%d'%stock_move_unrestricted_unlink_action"/>
</record>
それは素晴らしい作品が、問題は、私は彼が実際に選択されたレコードにそれらのアクションを適用したい場合は、ユーザーをお願いしたいと思いますということです。だから私はXMLボタンの属性confirm
の機能を探しています。
<button name="my_button" type="object" string="Apply" confirm="Are you sure?"/>
しかし、私の場合はその属性に適合することができませんでした。私の目的はどのように管理できますか?
注:私は質問してくれた私が作った別のウィザードを呼ぶつもりはありません。
申し訳ありませんが、ウィザードを使用したくないというご注意をしました。謝罪いたします。 –
廃棄メッセージの実装を確認しましたか?それを検証するJSスクリプトを追加する必要があります - https://github.com/odoo/odoo/blob/8.0/addons/mail/static/src/js/mail.js#L372を見てください –