1. 程式人生 > >Odoo的Many2many One2many新增資料

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方法,刪除資料以及整個主從資料鏈接關係)