iT邦幫忙

2021 iThome 鐵人賽

DAY 23
0
IT管理

Odoo模組開發實務分享系列 第 23

Day 23 Odoo 預設domain怎麼做?

  • 分享至 

  • xImage
  •  

如果是一開始就要跑預設的domain但卻要經過一堆判斷才能決定的domain

那麼你可以在fields宣告的時候, 就直接加入domain並去呼叫指定的方法

例如:
欄位 = fields.One2many('資料表', 'record_id', domain=lambda self: self._方法())

def _方法(self):
if self:
domain = []
....
return domain

這樣就可以讓系統直接跑預設值, 且可以有較複雜的判斷式, 就不用糾結於XML的寫法


上一篇
Day 22 Odoo 動態domain
下一篇
Day 24 domain也可以用在 search view上
系列文
Odoo模組開發實務分享30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言