我从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中给我一个参考样本代码或样本模型类
答案 0 :(得分:6)
'store'= True会将字段的值存储在数据库中。存储后,功能字段功能将不再执行。
但是如果'store'的值是一个字典,那么(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中并更改或更新在列表中指定的字段名称中,然后将加载功能字段的功能,并将新数据保存在数据库中
答案 1 :(得分:3)
您可以从此处获取有关fields.function
的信息:
你可以在插件中找到很多例子。
希望这会对你有所帮助。