Odoo onChange使用


轉載請注明原文地址:https://www.cnblogs.com/ygj0930/p/10826155.html

 

轉載請注明原文地址:

 

【onchange=前端js函數,可以實現前端實時更新以及修改驗證】

onchange機制:不需要保存數據到數據庫就可以實時更新用戶界面上的顯示。

@api.onchange('監聽的字段', '監聽的字段'。。。)
def _onchange_受影響的字段(self):
    # set auto-changing field
    self.受影響的字段 = 根據監聽字段計算出受影響字段的值

也可以監控某字段值的變化,如果異常則報錯:

@api.onchange('監聽的字段')
def _verify_監聽字段(self):
    if 監聽字段值異常:
        return {
            'warning': {
                'title': "異常類型",
                'message': "具體異常信息",
            },
        }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM