有没有一种方法可以在更改时触发此重新计算? 可以通过单击订单项行底部的按钮来手动完成此操作,但是可以在客户端检测到订单的更改吗?
谢谢
答案 0 :(得分:1)
总是有.trigger()函数:
$('button.calculate-action').trigger('click');
很遗憾,此按钮会弹出一个确认对话框,据我所知,该对话框不会被迫单击“是”或以某种方式跳过。通过单击Recalculate
按钮调用的函数是meta-boxes-order-items.recalculate()
,该函数隐藏在私有变量的meta-boxes-order.js
文件中。如果可能的话,我们可以直接调用该函数,但是,这不可能(除非其他人知道...)
也许单击“保存”按钮可以帮助您实现目标?
$('button.save-action').trigger('click');