问题描述
嗨,我想覆盖 set_value 函数,但无论我做什么似乎都不起作用
这是我迄今为止尝试过的
POSScreen.OrderWidget.include({
set_value: function(val) {
this._super(val);
var order = this.pos.get_order();
if (order.get_selected_orderline()) {
var mode = this.numpad_state.get('mode');
if( mode === 'quantity'){
order.get_selected_orderline().set_quantity(val);
}else if( mode === 'discount'){
console.log('sample output just to see changes');
order.get_selected_orderline().set_discount(val);
}else if( mode === 'price'){
var selected_orderline = order.get_selected_orderline();
selected_orderline.price_manually_set = true;
selected_orderline.set_unit_price(val);
}
}
},
我想在这里添加我的自定义模式,但无论我做什么,即使我抛出错误也没有任何反应,我的更改没有应用
我已经修改了屏幕和模型中的一些功能,这是我无法修改的唯一功能
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)