Odoo12入門 6 Onchange簡介

2021-09-03 07:56:12 字數 1407 閱讀 8107

onchange方法的效果就想讓使用者在填寫一張單據時,比如填寫了乙個字段,介面上的其他欄位很肯能就可以通過填寫的這個欄位來動態更新,進而做到資料還沒有儲存到資料庫的情況下,對表單的資料做乙個更新。

開發步驟:

1. 寫乙個方法用來接收某乙個字段改變後,其他欄位的賦值

2. 對方法使用@api.onchange(『fields1』)的裝飾器

3. 注意onchange裝飾器中的字段可以傳入多個,分別用逗號隔開。

還是需要提示一點:onchange不僅可以通過對欄位a的改變控制欄位b、c…的值,同時也接受return值,return值有兩種方式:

彈出乙個資訊框

動態更新介面欄位的篩選範圍值

return

}

odoo12遇到的錯誤

odoo11專案移到odoo12上時出現的錯誤。odoo.tools.convert.parseerror 無效檢視 原因 無法識別檢視 解決辦法 檢查檢視是否又單詞拼寫或者別的語法錯誤 odoo12 中需要加name屬性 需要新增name屬性,for屬性 如果標籤中使用了class fa fa 則...

原始碼安裝ODOO12

要從原始碼安裝 odoo,我們首先要從 github 上轉殖一套 odoo 源 mkdir home tderp conda envs odoo12 odoo dev 在odoo12虛環境下建立工作目錄 cd home tderp conda envs odoo12 odoo dev 進入工作目錄 ...

odoo12 修改登入介面記錄

繼承並修改 web views webclient templates.xml 插入新的css檔案 繼承web.login layout 登入介面views 修改下方powered by powered by gevotai body login 新增增加登入背景html col lg 3 col ...