MAP 地图视图
此视图能够显示地图上的记录以及它们之间的路线.
注意:
应用视图的模型应包含res.partner( ManyOne),因为视图依赖于res.partner的地址和坐标字段来定位记录。
该视图使用位置数据平台的API获取瓦片(地图背景)
结构化组件:
视图的根元素是
res_partner
包括res.partner many2one,如果不提供,系统将创建一个空map视图。
routing
如果为true,则显示记录之间的路线。视图需要一个有效的MapBox令牌和至少两个定位记录(即记录具有res.partner ManyOne,并且伙伴具有地址或有效坐标)。
hide_name
隐藏名称 (默认值: false).
hide_address
隐藏地址 (默认值: false).
hide_title
隐藏标题 (默认值: false).
limit
要获取的最大记录数(默认值:80)。它必须是正整数。
<map res_partner="partner_id" default_order="date_begin" routing="true" hide_name="true">
<field name="partner_id" string="Customer Name"/>
</map>
Pivot透视视图
透视视图用于将聚合可视化为透视表。它的根元素是<pivot>可以具有以下属性:
disable_linking (optional)不显示连线
Set to 1 to remove table cell’s links to list view.
<pivot default_order="foo asc">
<field name="foo" type="measure"/>
</pivot>
透视视图中唯一允许的元素是字段,该字段可以具有以下属性:
name、string
type (optional)
界定该字段应用作分组标准还是用作组内的聚合值。可能的值为:
row (default)
按指定字段分组,每个组都有自己的行。
col
创建按列分组
measure
要在组中聚合的字段
interval
在日期和日期时间字段中,按指定间隔(日、周、月、季度或年)分组,而不是按特定日期时间(固定秒分辨率)或日期(固定日分辨率)分组。
invisible (optional)
如果为真,该字段既不会出现在活动度量中,也不会出现在可选度量中(适用于没有意义的聚合字段,如不同单位的字段,如欧元和美元)
注意:
和graph视图一样,没有设置为存储(stored)的字段不能在pivot视图上使用。
widget=“float_time” 单精度时间标签
使用场景: 显示精度时间的时候,使用字段fields.Float()
pivot视图代码示例:
<pivot string="Timesheet">
<field name="employee_id" type="row"/>
<field name="date" interval="month" type="col"/>
<field name="unit_amount" type="measure" widget="float_time"/>
</pivot>