轉載請注明原文地址: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>
