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