odoo 對 many2many one2many的操作

many2many

(0,0,{values}) 根據values裏面的信息新建一個記錄。

(1,ID,{values})更新id=ID的記錄(寫入values裏面的數據)

(2,ID) 刪除id=ID的數據(調用unlink方法,刪除數據以及整個主從數據鏈接關係)

(3,ID) 切斷主從數據的鏈接關係但是不刪除這個數據

(4,ID) 爲id=ID的數據添加主從鏈接關係。

(5) 刪除所有的從數據的鏈接關係就是向所有的從數據調用(3,ID)

(6,0,[IDs]) 用IDs裏面的記錄替換原來的記錄(就是先執行(5)再執行循環IDs執行(4,ID))

例子[(6, 0, [8, 5, 6, 4])] 設置 many2many to ids [8, 5, 6, 4]

one2many

(0, 0,{ values })根據values裏面的信息新建一個記錄。

(1,ID,{values}) 更新id=ID的記錄(對id=ID的執行write 寫入values裏面的數據)

(2,ID) 刪除id=ID的數據(調用unlink方法,刪除數據以及整個主從數據鏈接關係)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章