1
A
回答
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_print_multi
- client_action_multi(從列表或表格打印) (來自列表或表格的行動)
- client_action_relate(從列表或表單動作)
- tree_but_open
您必須使用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>
所以,最後你有更多的菜單下的新選項。
+0
嗨,我是Odoo的新手,並且正在爲此苦苦掙扎。我測試這個(https://pastebin.com/pzvPmpqm),但沒有奏效。 另一件事,我不想在用戶單擊按鈕時顯示錶單,我想從模型中提取數據並將其保存在文件中,然後將文件提供給用戶,以便他可以下載它。 –
相關問題
- 1. 按鈕不工作在odoo 10社區
- 2. Odoo 10添加按鈕到POS
- 3. Odoo 10:從按鈕打開XML視圖
- 4. Odoo MissingError上按鈕單擊
- 5. 按鈕和滑動菜單
- 6. Odoo 10 - 使用Javascript - ListView控件按鈕動作不靈
- 7. 菜單按鈕
- 8. 菜單按鈕長按動作
- 9. 按菜單按鈕從右向左滑動菜單
- 10. 浮動動作按鈕子菜單
- 11. Odoo 9哪裏可以找到stock.move xml中的動作按鈕下拉菜單?
- 12. NoActionBar菜單按鈕
- 13. Gmail菜單按鈕
- 14. 按鈕菜單Android
- 15. Cocos2D菜單按鈕
- 16. 以菜單按鈕
- 17. Android長按菜單按鈕
- 18. Odoo表單按鈕保存記錄
- 19. 覆蓋菜單按鈕動作
- 20. TinyMCE中的動態菜單按鈕項
- 21. 移動菜單按鈕不可點擊
- 22. MapView頂部的動畫菜單按鈕
- 23. 菜單按鈕的活動編程
- 24. 從啓動菜單/工具欄按鈕
- 25. 按鈕無法顯示移動菜單
- 26. WPF:帶按鈕的動態菜單
- 27. odoo 10:在菜單隱藏/顯示報告有條件
- 28. 如何使一個菜單項中odoo 10
- 29. 在自定義模塊添加菜單Odoo 10
- 30. odoo 10無法在銷售模塊中創建子菜單
這些將幫助你。 https://stackoverflow.com/questions/36285497/how-to-add-entry-to-more-menu-or-top-menu-to-add-action-on-multiple-selections/36288917#36288917 –