轉載請注明原文地址: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': "具體異常信息",
},
}
