查看“图形和枢轴视图”的源代码
←
图形和枢轴视图
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看并复制此页面的源代码:
图表视图 ,它以图表的形式提供了一个数据的图形视图。to_do 任务中当前可用字段不是一个图表的好候选,所以我们将在这样的视图中添加一个。 在todo_ui/models/todo_model.py 文件的 todotask 类中添加: effort_estimate = fields.Integer('Effort Estimate') 添加到todo任务表单中是十分必要的,以便我们可以在现有记录中添加值或添加它,并且能够检查这个新视图。 现在让我们添加todo任务图表视图: <record id="view_graph_todo_task" model="ir.ui.view"> <field name="model">todo.task</field> <field name="arch" type="xml"> <graph type="bar"> <field name="stage_id" /> <field name="effort_estimate" type="measure" /> </graph> </field> </record> 图形视图元素可以有一个类型属性,可以设置为条形(默认)、饼状或线。在条形的情况下,可以使用stacked="True"呈现堆叠在一起的条形图。 数据也可以在主表中看到,这是一个动态分析矩阵。为此,我们有了在9.0版本中引入的枢轴视图。在8.0版本中,枢轴表已经可以使用了,但是在9.0中,它们拥有自己的视图类型。与此同时,它改进了枢轴表的UI特性,并极大地优化了枢轴表数据的检索。 要为todo任务添加一个枢轴表,请使用此代码: <record id="view_pivot_todo_task" model="ir.ui.view"> <field name="arch" type="xml"> <pivot> <field name="stage_id" type="col" /> <field name="user_id" /> <field name="date_deadline" interval="week" /> <field name="effort_estimate" type="measure" /> </pivot> </field> </record> 图形和枢轴视图应该包含描述轴的字段元素和使用的方法。大多数可用属性在视图类型中都常看到。 “name”标识图中使用的字段,类似于其他视图的用法。 type是字段将如何使用,如行组(默认值)、度量值或列(仅用于枢轴表,用于列组)。 对于日期字段,interval是有意义的,它是用于按日、周、月、季度或年分组时间数据的时间间隔。 默认情况下,使用的聚合值是值的和。这可以通过设置在Python字段定义的group_operator属性进行更改,使用的值包括平均值,最大值和最小值。 上一节:[[日历视图]] 下一节:[[其他视图类型]]
返回至
图形和枢轴视图
。
导航菜单
个人工具
登录
命名空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
odoo 中文开发手册
odoo 开发参考
odoo 实施笔记
Odoo 最佳方案
关于 OdooV
Odoo FAQ
工具
链入页面
相关更改
特殊页面
页面信息
友情链接
odoo官网
odoo中文网
odoo实施