我被困了3个小时。当我的条件满足(_some 字段等于某物
)时,
我想显示一个弹出窗口(非阻塞),同时用户在 sale.order 模型(仅限)记录的表单视图上单击“保存”按钮。在保存按钮执行其默认操作后应该触发弹出窗口,因为我需要检查数据库中是否满足条件。
我在这里找到了如何从 Odoo 中的 javascript 获取 model.Models。
我还发现我需要重写o_form_button_edit来进行更改,但我不知道该怎么做,也不知道它是否对其他模型有影响,因为其他人使用它。
this.$buttons.on('click', '.o_form_button_edit', this._onEdit.bind(this));
我想知道我的方法是否可以做到这一点?如果没有,你能推荐另一个吗?你能帮助我吗?非常感谢。
PS:我需要一个弹出窗口,因为用户可以在保存记录时接受他的更改或丢弃它。如果丢弃,我需要重新打开 o_form_button_edit 如果没有,我们什么都不做,因为我们已经调用了 write 方法。