2013-06-11 67 views
0

我想知道屬性存儲參數OpenERP如何使用存儲參數openerp?

syntax : store = { 'object_name': (function_name, ['field_name1', 'field_name2'], priority) } 
  1. 是否可以使用存儲參數爲所有類型的字段,例如(簡單,關係,功能)?
  2. 存儲參數的用途是什麼?

閱讀技術文檔後,我不清楚。請解釋。

再次感謝大家對新手的良好支持。

+0

阿諾馬您好,感謝您的立即答覆。但仍是其不適合我清楚。請問你能解釋一下這個示例代碼嗎...... – Prakash

+0

能否請你解釋一下這個示例代碼.... addons/purchase/purchase.py class purchase_order(osv.osv):_columns = {'minimum_planned_date':fields.function(_minimum_planned_date ,fnct_inv = _set_minimum_planned_date,string ='預期日期',類型='日期',選擇=真,幫助=「這是計算爲所有采購訂單項次產品的最短預定日期。」, store = { 'purchase .order_line':(_get_order,['date_planned'],10), } ),} – Prakash

回答

-1

我對此不太瞭解。存儲主要用於存儲數據的功能領域。 'store'=True將在數據庫中存儲該字段的值。一旦存儲,那麼功能域函數將不會再次執行。

但是,如果'store'的值是一個字典那麼(字典的鍵將是一個模型名稱,值將會是一個帶有id列表,字段名稱和優先級列表的列表 - 我不知道)任何變化/更新指定爲字典關鍵字的模型以及在元組中指定的標識符中的任何更改/更新以及任何更改/更新位於列表中指定的字段名稱中,然後功能字段的功能將再次加載並且新的數據將被保存在場上司職

參考:OpenERP fields.function() explanation

相關問題