问题描述
我想通过单击一个按钮来更新POS上的产品列表。我可以通过调用load_server_data
方法从服务器重新加载所有数据,但是无法更新UI。
这是我尝试过的
var spans = el_node.querySelectorAll('.refresh-products');
for(var i = 0; i < spans.length; i++){
spans[i].addEventListener('click',function(){
$.when(self.pos.load_server_data())
.done(function() {
self.__parentedParent.product_list_widget = new screens.ProductListWidget(self,{
click_product_action: function(product){ self.__parentParented.click_product(product); },product_list: self.pos.db.get_product_by_category(0)
});
self.gui.show_screen('products');
}).fail(function() {
});
});
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)