我现在正在使用 Odoo 17,为了更新版本 16 代码库中的字段值,我使用了这一行:
if (component.props.type === "many2one") { component.props.update([]); }
我发现迁移到 Odoo 17 后此语法不再有效,所以您能否建议我使用其他方式更新 Odoo 17 中的字段值?
道具
update
已在[REF]网络中删除,*:简化具体字段API - 删除更新道具提交
在此提交中,我们将从具体字段中删除
道具。现在每个 字段将直接使用update
进行更改,并且 处理需要保存的字段(例如优先级)。作为结果 其中,记录道具需要是强制性的。this.props.record.update
示例:
await component.props.update(val);
更改为:
await component.props.record.update({ [component.props.name]: val });