标签:透视 默认 分组 视图 odoo 属性 type 图标
透视表 Pivots
透视表根元素:<pivot>
- 属性
disable_linking:设置为True删除表格单元格到列表视图的链接。
display_quantity:设置为true默认显示“数量”列。
default_order:默认排序字段<pivot string="名称" display_quantity="True" default_order="amount asc">
- field 是根元素<pivot>下唯一允许使用的标签,其属性如下:
- name(必须),视图中要使用的字段的名称
- string(显示名称),透视表中显示字段的名称,将会覆盖字段定义的默认String属性。
- type,指示是将字段用作分组条件还是用作组内的汇总值,
如果type=‘row’,按指定字段分组,每个分组都有自己的行。
如果type=‘col’,根据指定字段,按列进行分组
如果type=‘measure ’,需要总计的字段 - invisible 不需要统计的字段可以进行隐藏
控制这个位置
-
interval
-
只能用于日期类型的字段,提供默认的展开时间,可选值为 (day, week, month, quarter or year)
-
-
透视表的汇总选择是自动生成的,只有可以进行汇总的字段才会被生成
<!-- 透视表--> <record id="epidemic_record_pivot_window" model="ir.ui.view"> <field name="">疫情记录透视表</field> <field name="model">epidemic.record</field> <field name="arch" type="xml"> <pivot> <field name="is_ill" type="row"/> <field name="ill_type" type="row"/> <field name="test_float" type="measure"/> <field name="test_int" type="measure"/> </pivot> </field> </record> <!-- 透视表结束-->
Graphs
图表的根元素是<graph> ,用于对记录集聚合结果的可视化显示
<graph>有以下几个属性:
- type
- 指定默认显示的图形,默认为bar,可选项有 ‘pie’、‘line’
- stacked
- 仅在 bar中使用,对数据进行堆叠展示
<graph>根元素下只允许使用field标签,且有以下属性
- name (required)
在视图中使用的字段 - type 指示是将字段用作分组条件还是用作组内的汇总值,
如果type=‘row’,按指定字段分组,每个分组都有自己的行。
如果type=‘col’,根据指定字段,按列进行分组
如果type=‘measure ’,需要聚合的字段 - interval
只能用于日期类型的字段,提供默认的展开时间,可选值为 (day, week, month, quarter or year)
<!-- 图表开始--> <record id="epidemic_record_graph_window" model="ir.ui.view"> <field name="">疫情记录图表</field> <field name="model">epidemic.record</field> <field name="arch" type="xml"> <graph> <field name="state" /> </graph> </field> </record> <!-- 图表结束-->
标签:透视,默认,分组,视图,odoo,属性,type,图标 来源: https://www.cnblogs.com/wtil/p/15091542.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。