首页 > 解决方案 > odoo 更改图形的默认类型

问题描述

如果要更改图形的默认类型,请根据 odoo文档添加 xml 标记类型并将其设置为所需的类型,例如:

<graph string="Sales Repersentative/Team performance" type="pie">

尽管如此,这个标签没有任何影响我的代码的一部分是:

<record id="graph_mia_sale_representative_team_performance" model="ir.ui.view">
<field name="name">graph.sale.representative.team.performance</field>
<field name="model">reporting.sale.representative.team.performance</field>
<field name="arch" type="xml">
    <graph string="Sales Repersentative/Team performance" type="pie">
        <field 
            name="calendar_month_name_year" 
            type="row" />
        <field 
            name="revenue"
            type="measure" />
    </graph>
</field>

我的代码没有错误,使用图形类型按钮我可以完美地更改图形类型而没有错误

我是否遗漏了什么或 odoo 文档不完整?

标签: pythonodooodoo-10

解决方案


例如,将带有关联操作的上下文中的 graph_mode 值发送到图形视图

<field name="context">
    { 'graph_mode': 'pie' }
</field>

推荐阅读