odoo12 通過一個字段控制另一個Many2one字段的domain 場景:用戶在選擇產品類別的時候,二級聯動到對應產品,就是設置一個搜索范圍限制 對於先使用odoo10,再使用odoo12以后,對於同樣的功能,差別真的是深有體會,先來說一下12的,畢竟來的都是求知的。 直接 ...
Odoo中many one字段類型指定不同的form view,實現也非常簡單,只需要在context中指定form view ref lt field name invoice id context form view ref : account.invoice form gt ...
2018-12-24 17:04 0 627 推薦指數:
odoo12 通過一個字段控制另一個Many2one字段的domain 場景:用戶在選擇產品類別的時候,二級聯動到對應產品,就是設置一個搜索范圍限制 對於先使用odoo10,再使用odoo12以后,對於同樣的功能,差別真的是深有體會,先來說一下12的,畢竟來的都是求知的。 直接 ...
many2many_tags * )/name_read(適用於從表中添加明細並篩選*),並取出context值, ...
可以在context中指定form_view_ref ...
背景: 一個many2one字段,在界面上下拉選值的時候,有一個打開彈窗選擇的頁面,有時候需要對這個數據排序,方便用戶使用。 思路: 需要搞清楚的一點就是:點擊這個many2one字段,默認會發送一個search_read請求,我們需要做的就是在這個過程中傳遞一個消息告訴odoo到這個位 ...
many2many (0,0,{values}) 根據values里面的信息新建一個記錄。 (1,ID,{values})更新id=ID的記錄(寫入values里面的數據) (2,ID) 刪除id=ID的數據(調用unlink方法,刪除數據以及整個主從數據鏈 ...
沒加過濾條件的時候,效果如下,點擊下拉框,搜索更多出現所有模型下的模板: 改進方法(增加默認過濾條件,顯示指定模型下的內容): 即:上方增加domain表達式:domain=lambda self: [('model', '=', self._context.get ...
問題:odoo的many2many字段的一些坑 今天遇到一個many2many字段的使用。剛開始查數據庫里面的數據表,發現並沒有對應的該字段,再看視圖上面,對應的是該字段。后面才知道many2many字段的存儲不一樣 字段定義如下所示: 其中comodel_name ...
many2many (0,0,{values}) 根據values里面的信息新建一個記錄。 (1,ID,{values})更新id=ID的記錄(寫入values里面的數據) (2,ID) 刪除id=ID的數據(調用unlink方法,刪除數據以及整個主從數據鏈接關系) (3,ID) 切斷主從 ...