轉載請注明原文地址:https://www.cnblogs.com/ygj0930/p/10826175.html
一:圖形視圖
圖形視圖用來表示對模型的概述和分析,根元素是<graph>
。
圖表視圖可將數據進行聚合顯示,使用graph元素來定義,一共有3種顯示模式:
Bar(默認值)
條形圖,第一個維度用於在水平軸上定義組,其它維度定義每個組的聚合條。默認情況下,條是並排的,也可以通過<graph>
的@stacked="True"
來讓條堆疊。
Line
2維折線圖
Pie
2維餅圖
二:視圖字段
<field>
元素有type
屬性定義值:
row(默認值):按紀錄行來統計該字段值的百分比。
measure:按字段名來統計該字段值的百分比。
注:圖形視圖只能對數據庫字段進行聚合,不能對不存儲在數據庫的計算字段進行聚合。
<record model="ir.ui.view" id="_graph_view"> <field name="name">.graph</field> <field name="model"></field> <field name="arch" type="xml"> <graph string=""> <field name="坐標,用於顯示被統計的個體名" <field name="指標" type="row/measure"/> #指定統計的指標,以內容來統計。type指定統計的方式:按行統計還是按字段類型統計 </graph> </field> </record>