Odoo 10 销售 > 管道 - 重新排列视图图标
Odoo 10 Sales > Pipeline - rearrange view icons
嗨,我是 Odoo 10E
我发现我很难理解如何 re-arrange 查看下面的图标。我想要 默认视图作为列表视图 而不是看板视图。
我已经尝试了 Studio、Edit Action、Modifying crm_lead_views.xml,但仍然无法正常工作。恐怕可能有什么我没有意识到的问题。
事实上,在看板视图和创建新机会时,默认表单太简单了。我必须有一个综合形式的默认创建形式(这就是我想要列表视图的原因)。如果有一种方法可以更改看板中指向综合机会创建表单的创建按钮,那也可以解决我的问题。
感谢关注。
在 crm_lead_menu.xml 中您可以找到 ir.actions。您需要覆盖操作:
<record model="ir.actions.act_window" id="action_external_id">
...
<field name="view_mode">tree,kanban,graph,pivot,form,calendar</field> <!--Put the views the order you want-->
...
</record>
希望对您有所帮助!
真巧,我昨天偶然发现了同样的问题...
仪表板按钮 - 例如"My Pipeline" - 使用调用 crm.team
的 action_your_pipeline()
.
的服务器操作
要更改它,您必须覆盖此方法。我将分享我的代码:
from odoo import api, models
class CrmTeam(models.Model):
_inherit = 'crm.team'
@api.model
def action_your_pipeline(self):
""" overridden to change the views order"""
action = super(CrmTeam, self).action_your_pipeline()
tree_view_id = self.env.ref('crm.crm_case_tree_view_oppor').id
form_view_id = self.env.ref('crm.crm_case_form_view_oppor').id
kanb_view_id = self.env.ref('crm.crm_case_kanban_view_leads').id
action['views'] = [
[tree_view_id, 'tree'],
[form_view_id, 'form'],
[kanb_view_id, 'kanban'],
[False, 'graph'],
[False, 'calendar'],
[False, 'pivot']
]
return action
嗨,我是 Odoo 10E
我发现我很难理解如何 re-arrange 查看下面的图标。我想要 默认视图作为列表视图 而不是看板视图。
我已经尝试了 Studio、Edit Action、Modifying crm_lead_views.xml,但仍然无法正常工作。恐怕可能有什么我没有意识到的问题。
事实上,在看板视图和创建新机会时,默认表单太简单了。我必须有一个综合形式的默认创建形式(这就是我想要列表视图的原因)。如果有一种方法可以更改看板中指向综合机会创建表单的创建按钮,那也可以解决我的问题。
感谢关注。
在 crm_lead_menu.xml 中您可以找到 ir.actions。您需要覆盖操作:
<record model="ir.actions.act_window" id="action_external_id">
...
<field name="view_mode">tree,kanban,graph,pivot,form,calendar</field> <!--Put the views the order you want-->
...
</record>
希望对您有所帮助!
真巧,我昨天偶然发现了同样的问题...
仪表板按钮 - 例如"My Pipeline" - 使用调用 crm.team
的 action_your_pipeline()
.
要更改它,您必须覆盖此方法。我将分享我的代码:
from odoo import api, models
class CrmTeam(models.Model):
_inherit = 'crm.team'
@api.model
def action_your_pipeline(self):
""" overridden to change the views order"""
action = super(CrmTeam, self).action_your_pipeline()
tree_view_id = self.env.ref('crm.crm_case_tree_view_oppor').id
form_view_id = self.env.ref('crm.crm_case_form_view_oppor').id
kanb_view_id = self.env.ref('crm.crm_case_kanban_view_leads').id
action['views'] = [
[tree_view_id, 'tree'],
[form_view_id, 'form'],
[kanb_view_id, 'kanban'],
[False, 'graph'],
[False, 'calendar'],
[False, 'pivot']
]
return action