1.group_operator属性,用于聚合值的运算符(源生注释翻译),用法:
int_max = fields.Integer(group_operator=None)
int_max = fields.Integer(group_operator='max')
int_max = fields.Integer(group_operator='min')
int_max = fields.Integer(group_operator='sum')
int_max = fields.Integer(group_operator='avg')
从上往下依次的含义为None(什么也不做),组内最大值,组内最小值,组内合计,组内平均值,
(估计还有其他的用法);当字段类型为Float,integer,Monetary时,这个属性默认值为sum,即分组时这些字段表头会自动合计组内的值。
具体在页面上的表现如下红框内(在单据分组时的表头上):
注:只有可存储字段可以用
2.tree视图合计,和上面的合计不同,上面的合计只会在分组时有效。
这个效果只需要在字段后面添加sum=""即可,如下
3.related字段无法在导出的时候勾选,如下:
勾选左上角‘我想更新数据’后,related字段无法导出
原因:related字段无法编辑,即使编辑了也没有,所以无法更新数据
解决方法:如下图
添加readonly=False即可在上述情况下导出,且字段变为可编辑,此表上编辑保存后,product_id对应产品表上的该属性也会一同变化。