odoo 建立嚮導wizard頁面

2021-10-09 11:37:00 字數 718 閱讀 3037

幾個小點:

1:wizard/wizards無所謂

2:臨時模型無需安全規則 ,因為它們是用於輔助執行的一次性記錄。那麼也就不需要新增security/ir.model.access.csv許可權控制列表檔案

首先,

from . import wizard
並在wizards下建立 aa.py 和 aa_view.xml檔案,需要做兩件事

1:在wizard的__init__.py中宣告py檔案

from . import packtopo_blcode_import_pack
2:在專案的manifest.xml中宣告該xml檔案

'data': [

"wizards/packtopo_blcode_import_pack_view.xml",

],

其次,在views/actions.xml中新增對該頁面的的定義

匯入pack串

packtopo.blcode.import.pack

form

form

current

接下來,需要在view/xx.xml中新增對該臨時頁面的呼叫

比如在form的header中新增button

結束,該頁面可呼叫。

odoo對空wizard賦值

空物件中的self為空,所以不能通過self.field 進行賦值,所以可以通過原生方法中的default get 進行賦值,如下 api.model def default get self,fields res super addproductionitem,self default get f...

Odoo中的嚮導

嚮導類似於彈窗,用於接收使用者的輸入,然後作出相應的處理。class xxwizard models.transientmodel 要點1 使用瞬態模型 name xx.wizard order id asc 字段 fields.型別 u 欄位名 要點2 這些欄位在彈窗中由使用者賦值 api.mod...

odoo12動作裡新增嚮導

在odoo12的 動作裡新增嚮導 例子1 只會在tree檢視裡顯示,不會在form裡顯示 id action change stage ttest name 測試選單 src model sale.task res model test.project.shadow.wizard view mode...