【发布时间】:2015-01-27 21:29:32
【问题描述】:
我在弹出表单上有一个按钮,带有操作方法 action_replace()。在 action_replace() 内部有一个逻辑来替换 BOM 中的产品。模型是product.template。
每当我单击按钮时,都会在 product_template 表中插入一条新记录。此外,在我看来,default_code 字段(来自 product_product 表)也使用空字符串进行了更新(因为 product_product 表中不存在链接到产品 id 的 product_template_id)。
我了解到的是,每当点击按钮时,系统的默认行为是先保存数据,然后执行按钮点击功能。有没有办法避免这些记录插入?
【问题讨论】: