Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

Fields.function中的fnct为什么要返回字典类型



  • 初学者的浅薄的领悟,高手飘过吧。
    写一个小练习的时候出现的问题,幸亏总监指点。
    fnct之所以返回字典类型,可能考虑form和tree处理不同数量记录的通用性。 这样设计是不是同样因为oe数据处理的基本单位是整张表呢?



  • 你看订单里的含税价、税、不含税价三个合计数,是用同一个method算出来的,而且用了 multi=“组名”这种写法提高性能,所以这个method在每一条记录都被三个field各调用了一次。这就是他有个name参数的原因。你返回的时候要用name作为key才能识别。


Log in to reply