6

我从 stock.py 文件和行号 163 中获得了此代码

'complete_name': fields.function(_complete_name, type='char', size=256, string="Location Name",
                    store={'stock.location': (_get_sublocations, ['name', 'location_id'], 10)}),

请在上面的字段中给我一个关于下面商店属性的解释。

我们可以使用fields.function(type='many2one' 吗?如果可以请在 openerp 7 中给我一个参考示例代码或示例模型类

4

2 回答 2

6

'store'=True 将字段的值存储在数据库中。一旦存储,功能字段功能将不会再次执行。

但是,如果“存储”的值是一个字典,那么 ( key of the dictionary will be a model name and value will a tuple with list of ids, list of field name and 10-i dont know:-() 模型中指定为字典键的任何更改/更新,并且更改/更新在元组中指定的 id 中,并且更改或更新在指定的字段名称中在列表中然后将加载功能字段的功能并将新数据保存在数据库中

于 2013-04-25T05:20:01.243 回答
3

fields.function您可以从这里获取有关信息:

  1. 功能字段。
  2. 功能字段说明。

您可以在插件中找到许多示例。

希望这会帮助你。

于 2013-04-24T06:55:31.070 回答