Odoo中文网|Odoo实施培训

标题: onchange函数用法 [打印本页]

作者: 磨叽什么    时间: 2018-5-21 09:28
标题: onchange函数用法
实现当一个值变化时,另一值也随之变化,这时,就用到onchange函数。
"onchange"机制为客户端界面提供了一种方法:当用户在字段中填写了值,不需要向数据库保存任何内容,就可以更新表单。
实例:实现,当产品的值变化时,交货日期的值也随之变化。
@api.onchange('product_id')
    def onchange_product_id(self):
        if not self.product_id:
            self.delivery_date = False
        else:
            date = fields.Datetime.from_string(fields.Datetime.now()) + timedelta(days=self.product_id.product_tmpl_id.sale_delay)
            self.delivery_date = date

   





欢迎光临 Odoo中文网|Odoo实施培训 (http://www.chinaodoo.net/) Powered by Discuz! X3.2