odoo字段属性(持续更新)

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对应产品表上的该属性也会一同变化。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值