OpenERP的fields.function()的说明[重复](OpenERP fields.fu

2019-09-01 00:19发布

这个问题已经在这里有一个答案:

  • 一个人如何使用功能域的存储参数? 1个回答

我从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(类型=“many2one”?如果可以,请给我一个参考样本代码或样本模型类中的OpenERP 7

Answer 1:

“存储” =真会存储在数据库中的字段的值。 一旦存储,然后在功能领域的功能将不再执行。

但是,如果“存储”的值是一个字典,然后( 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:-( )任何改变/更新在指定为字典和变化的键模型/更新是在元组指定,改变或更新是在列表然后功能域的功能将被加载指定的字段名称和新的数据将是IDS保存在数据库



Answer 2:

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

  1. 函数域。
  2. 函数域描述。

您可以在插件的例子很多。

希望这会帮助你。



文章来源: OpenERP fields.function() explanation [duplicate]