Odoo 11 POS Reload产品列表

问题描述

我想通过单击一个按钮来更新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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...