在odoo12開發過程中很可能會遇到部分頁面需要進行訊息提示的情況。
odoo12中可以使用raise丟擲如usererror、warning等異常進行訊息提示,但是效果不友好。
上面有個odoo server error提示,很不美觀,並且在dialog框中彈出提示時,存在訂單行字段值丟失的情況。
方案:1、建立my_message_wizard.py檔案,並在__init__.py中新增。
2、my_message_wizard.py的內容如下:
class mymessagewizard(models.transientmodel):3、在view資料夾下建立my_message_wizard.xml檔案,並在__manifest__.py中引入。_name = 'my.message.wizard'
message = fields.text('message', required=true)
@api.multi
def action_confirm(self):
return
my.message.wizard.form4、使用:my.message.wizard
if :5、效果:message = self.env['my.message.wizard'].create()
return
以上就是自定義訊息提示的過程。
odoo12 修行基礎篇之 記錄批處理 (七)
客戶需求總是不斷啊.批處理我們得先有個按鈕啊,加吧,加的過程中就加上了批量處理方式了。在加按鈕之前還要說下odoo中常用的三類模型,因為,一種我們沒見過的模型即將登場.基本模型 model.model,儲存資料記錄的模型,不會定期刪除 瞬態模型 model.transientmodel,瞬態模型,資...
php學習基礎篇之自定義函式
知識點 一 自定義函式 二 變數的引用傳值 一 自定義函式 數學 字串 陣列 日期 1 函式 系統函式 數學 字串 陣列 日期 自定義函式 2 自定義函式 以後的 函式 流程語句等 封裝自己的函式。function 函式名稱 引數 預設值 引數 預設值 引數 預設值 1 無引數 無返回 函式中 不會...
android複習路之自定義View篇
自定義view需要重寫兩個函式 onmeasure 和 ondraw onmeasure 用來測量view的大小。測量中的三種模式 exactly 當我們為view 精確的指定它的大小的時候,還有指定為match parent時會使用該模式 at most 當view屬性wrap content的時...