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 –