アムOdoo 10での作業と私は二つのことしたい:odoo 10アクションメニューボタン
- を絵に指定されたメニューのボタンを挿入します。そして
- は、選択したオブジェクトで動作するいくつかのコードを実行します。 私はボタンを挿入する方法を知っていただきたいと思い
とポイント数のための最良のアプローチ2.
アムOdoo 10での作業と私は二つのことしたい:odoo 10アクションメニューボタン
とポイント数のための最良のアプローチ2.
以下のよりメニューに新しいメニューを作成する方法です。
1.そのメニューの新しいアクションを作成する必要があります。アクションへ
<record model="ir.actions.act_window" id="action_id_1">
<field name="name">action.name</field>
<field name="view_id" ref="view_id_1"/>
<field name="domain">[]</field>
<field name="context">{}</field>
<field name="res_model">Current Model</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
<field name="target">new</field>
</record>
2結合事象
イベントの利用可能なタイプ
あなたはclient_action_multiを使用してがでをaction_id定義する必要があります値。下記の例を参照してください。
<record model="ir.values" id="ir_value_id">
<field name="model_id" ref="module_name.model_<model_name>" />
<field name="name">Create Delivery</field>
<field name="key2">client_action_multi</field>
<field name="value" eval="'ir.actions.act_window,' + str(ref('action_id_1'))" />
<field name="key">action</field>
<field name="model">model.name</field>
</record>
したがって、最後には、詳細メニューの下に新しいオプションがあります。
こんにちは、オドゥーに新しいです、そしてそれで苦労しています。私はこれをテストしますが(https://pastebin.com/pzvPmpqm)、動作しませんでした。 もう1つは、ユーザーがボタンをクリックしたときにフォームを表示したくない場合、モデルからデータを抽出してファイルに保存し、ファイルをユーザーに渡してダウンロードできるようにすることです。 –
これらはあなたに役立ちます。 https://stackoverflow.com/questions/36285497/how-to-add-entry-to-more-menu-or-top-menu-to-add-action-on-multiple-selections/36288917#36288917 –