在odoo 11中更新多个字段
Updating mulltiple field in odoo11
我一直在尝试用相同的值更新多个字段,但我似乎想不出办法。
<field name="credit_limit" readonly="1" attrs="{'invisible':[('check_credit','!=',True)]}"/>
我想更新位于同一数据库 res_partner 上的 custom_credit。有什么简单的方法可以通过 xml 完成吗?
我的最佳解决方案是隐藏字段,它会在单击提交按钮时从上面的字段中获取值并更新数据库。
新字段应该是这样的,但它应该取上面的值 credit_limit。
<field name="custom_credit" readonly="1" type="hidden"/>
有一种简单的方法可以更新 odoo 表单中的 readonly="1"
或 invisible="1"
字段,您必须添加 属性 force_save="1"
才能这样做。但是要跟踪 check_credit
字段的变化,您必须编写一个 @api.onchage('check_credit')
函数并使用该值来设置 custom_credit
字段。其他方式可以继承create
或write
函数,在custom_credit
字段上使用compute
属性,或使用related
属性。
我一直在尝试用相同的值更新多个字段,但我似乎想不出办法。
<field name="credit_limit" readonly="1" attrs="{'invisible':[('check_credit','!=',True)]}"/>
我想更新位于同一数据库 res_partner 上的 custom_credit。有什么简单的方法可以通过 xml 完成吗? 我的最佳解决方案是隐藏字段,它会在单击提交按钮时从上面的字段中获取值并更新数据库。
新字段应该是这样的,但它应该取上面的值 credit_limit。
<field name="custom_credit" readonly="1" type="hidden"/>
有一种简单的方法可以更新 odoo 表单中的 readonly="1"
或 invisible="1"
字段,您必须添加 属性 force_save="1"
才能这样做。但是要跟踪 check_credit
字段的变化,您必须编写一个 @api.onchage('check_credit')
函数并使用该值来设置 custom_credit
字段。其他方式可以继承create
或write
函数,在custom_credit
字段上使用compute
属性,或使用related
属性。