点击自己设置的按钮时数据可以添加,在再点击按钮时,datatables就无法重新初始化

发布于 2022-09-07 04:19:21 字数 3299 浏览 13 评论 0

点击自己设置的按钮时数据可以添加,在再点击按钮时,datatables就无法重新初始化了,是什么原因

chart.on('click', function(params){

            
            var index = params.value.length;
            var glcode = params.value[index-3];
            var glname = params.data.name;
            var orgCode = params.value[index-5];//机构编码
            freshDpmap(glcode,glname,orgCode);
            var _self = this;
            if(opt.goDown && params.name !== name[idx]){
                if(cityMap[params.name]){
                    var url = './山东/' + cityMap[params.name] + '.json';
                    $.get(url, function(response){
                        // console.log(response);
                        curGeoJson = response;
                        echarts.registerMap(params.name, response);
                        handleEvents.resetOption(_self, option, params.name);
                    });
                }

            }
            
            
            
            
            var wwww = window.setInterval(function(){
                if (arrItem1 == false) {
                    
                }else{
                            window.clearInterval(wwww);
                            datac = arrItem1;
                            console.log(datac);
                            $('#glNum').DataTable( {
            
                                "bAutoWidth":true, 
                                
                                bFilter: false,    //去掉搜索框
                                bLengthChange: false,   //去掉每页显示多少条数据方法
                                ordering:false,//禁止排序
                                "paging": false,//关闭分页
                                "info": false,   //去掉底部文字
                                language: {  //将英文转换为中文
                                  "sProcessing": "处理中...",  
                                  "sLengthMenu": "显示 _MENU_ 项结果",  
                                  "sZeroRecords": "没有匹配结果",  
                                  "sInfo": "显示第 _START_ 至 _END_ 项结果,共 _TOTAL_ 项",  
                                  "sInfoEmpty": "显示第 0 至 0 项结果,共 0 项",  
                                  "sInfoFiltered": "(由 _MAX_ 项结果过滤)",  
                                  "sInfoPostFix": "",  
                                  "sSearch": "搜索:",  
                                  "sUrl": "",  
                                  "sEmptyTable": "表中数据为空",  
                                  "sLoadingRecords": "载入中...",  
                                  "sInfoThousands": ",",  
                                  "oPaginate": {  
                                      "sFirst": "首页",  
                                      "sPrevious": "上页",  
                                      "sNext": "下页",  
                                      "sLast": "末页"  
                                  },  
                                  "oAria": {  
                                      "sSortAscending": ": 以升序排列此列",  
                                      "sSortDescending": ": 以降序排列此列"  
                                  }  
                              },
                              data: datac
                            } );
                }
                
            
            
            
            },1000);
    } );

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

巴黎盛开的樱花 2022-09-14 04:19:21

设置一个定时器,刚开始让所有的table的div都显示,在页面打开若干秒或者毫秒之后,让不该显示的div隐藏就好了hide(),目前完美解决,后续有问题再续问

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文