起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2016|回复: 5

[结贴] 为啥w页面放多个echart图时,下拉滚动会echart图没有跟着div动

[复制链接]

7

主题

15

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
发表于 2018-6-9 16:32:01 | 显示全部楼层 |阅读模式
define(function(require) {
        var $ = require("jquery");
        var justep = require("$UI/system/lib/justep");
        require("../Common/Echarts/echarts-all");
       
        var Model = function() {
                this.callParent();
        };   
       
        Model.prototype.modelLoad = function(event){
    var names=[];
        this.comp().each(function(param) {
                        names.push(param.row.val('TRI_ID'));                  
                });
// 渗水折线图       
var myChart = echarts.init(this.getElementByXid('EchartOne'));
        var optionOne = {
            title : {
                text : justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT_SHOT)
                     },
            tooltip : {
                trigger: 'axis'
            },
            legend: {         
                 data:['CO','SO2','CO2']

            },
            toolbox: {
                show : true,
                feature : {
//                  mark : {show: true},
//                  dataView : {show: true, readOnly: false},
//                    magicType : {show: true, type: ['bar','line']},
//                    restore : {show: true},
                    saveAsImage : {show: true}
                }
            },
            calculable : true,
            xAxis : [
                {
                    type : 'category',
                    boundaryGap : false,                  
                    data : []
                }
            ],
            yAxis : [
                {
                    type : 'value',
                    splitArea : {show : true}
                }
            ],
            series : [
                {
                    name:'CO',
                            type:'line',
                            stack: '渗水点',
                    data:[]
                },
                {
                    name:'SO2',
                            type:'line',
                            stack: '湿度',
                    data:[]
                },
                {
                    name:'CO2',
                            type:'line',
                            stack: '温度',
                    data:[]
                }
            ]
        };
        //加载数据  
      jQuery.ajax({  
        url:"url",  
        type:'get',  
        dataType:'json',  
        success:function(jsons){  
            var Item = function(){  
                return {  
                    name:'',  
                    type:'line',  
                    itemStyle: {normal: {areaStyle: {type: 'default',opacity:isArea}}},  
                                label: {normal: {show: isShowAllData,position: 'top'}},  
                                markLine: {data: [{type: 'average', name: '平均值'}]},  
                                data:[]  
                    }  
                };  
            var legends = [];  
            var Series = [];  
            var json = jsons.
            for(var i=0;i < json.length;i++){  
                var it = new Item();  
                it.name = json[i].name;  
                legends.push(json[i].name);  
                it.data = json[i].data;  
                Series.push(it);  
            }
            option.xAxis[0].data = jsons.xcontent;   
                    option.legend.data = legends;  
                        option.series = Series; // 设置图表  
                       myChart.setOption(option);// 重新加载图表  
        },  
            error:function(){  
             alert("数据加载失败!请检查数据链接是否正确");  
        }  
    });         
        myChart.setOption(optionOne);

Desktop.zip

7.16 KB, 下载次数: 150

发表于 2018-6-11 10:37:51 | 显示全部楼层
你的案例没法运行的啊!
自己先F12 调试看下源码?? 是 绝对布局吗??
还有就是先用标准的HTML 运行试试看,可以吗??这个需要查 echart 的资料!
x5中和html中一样的,  具体还需要找echart的原因,
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

15

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2018-6-12 09:33:18 | 显示全部楼层
前前后后换了四种方式去装echarts数据,纯div,row里面都没法滑动
回复 支持 反对

使用道具 举报

发表于 2018-6-12 17:46:05 | 显示全部楼层
961965404 发表于 2018-6-12 09:33
前前后后换了四种方式去装echarts数据,纯div,row里面都没法滑动

你先试试标准的HTML  中能否正常??
如果是和x5的  组件冲突,那你可以别用组件,就用HTML 标签就行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

15

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2018-6-15 19:49:35 | 显示全部楼层
结贴了!!!谢谢
回复 支持 反对

使用道具 举报

120

主题

379

帖子

1922

积分

金牌会员

Rank: 6Rank: 6

积分
1922
QQ
发表于 2018-6-17 08:09:58 来自手机 | 显示全部楼层
961965404 发表于 2018-6-15 19:49
结贴了!!!谢谢

如何解决的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-21 02:53 , Processed in 0.072232 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表