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

QQ登录

只需一步,快速开始

楼主: 爱我刺鳌

[处理中5] 柱状图函数报错。。

[复制链接]

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:04:40 | 显示全部楼层
腹部流出的肉 发表于 2014-5-29 08:58
我之前怀疑调用错了是因为下图

你点击xxxChart的配置(config) 在图中配置吧 ...

我想要复用所以想动态设置,但实际情况是refresh函数也报错。。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:05:53 | 显示全部楼层
yinlun 发表于 2014-5-29 09:01
这个就是设置图表的title啊

在饼状图上用这个函数有效,在柱状图上不行,柱状图refresh也不行。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 09:06:16 | 显示全部楼层
爱我刺鳌 发表于 2014-5-29 09:04
我想要复用所以想动态设置,但实际情况是refresh函数也报错。。。

动态控制好像不太行
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:07:32 | 显示全部楼层
腹部流出的肉 发表于 2014-5-29 09:06
动态控制好像不太行

也应该不至于refresh都报错,不能refresh还怎么愉快玩耍。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 09:10:14 | 显示全部楼层
爱我刺鳌 发表于 2014-5-29 09:07
也应该不至于refresh都报错,不能refresh还怎么愉快玩耍。


我这里测试确实没有错 亲 能不能将代码贴得更全一点
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:12:27 | 显示全部楼层
腹部流出的肉 发表于 2014-5-29 09:10
我这里测试确实没有错 亲 能不能将代码贴得更全一点

var charReport = {};

/**
        name:windowReceiver#onReceive
        @event
description: <b>[回调型事件]</b> window接收调用者传入的数据
        @param event
        <br/><b>格式说明:</b>
        <xmp>
        {
                "source" : 组件的js对象,
                "data" : 传入的数据
        }
        </xmp>
        @example
        //接受传入的rowid,组成filter刷新data
        1、data组件上定义filter1 = DEMO_TABLE1 = :rowid
        2、接管onReceive
        windowReceiverReceive = function(event){
                if(event.data && event.data.rowid){
                        var data = justep.xbl('mainData');
                        //给变参:rowid赋值
                        data.filters.setStringVar('rowid', event.data.rowid);
                        data.refreshData();
                }
        }
*/
charReport.windowReceiver1Receive = function(event){/*
        var rq=event.data.rq;
        var lb=event.data.lb;
        justep.xbl('reportDataLJDJCHSH').setStringVar('rq',rq);
        justep.xbl('reportDataLJDJCHSH').setStringVar('lb',lb);
        justep.xbl('reportDataLJDJCHSH').setStringVar('jc','调进');
        //alert(rq+'   '+lb);
        if(lb=='1001'){
                justep.xbl("chartLJDJCHSH").setTitle("分路局调进车数饼图");
        }else if(lb=='1002'){
                justep.xbl("chartLJDJCHSH").setTitle("分货类调进车数饼图");
        }
        justep.xbl('chartLJDJCHSH').refresh();*/
        var rq=event.data.rq;
        var lb=event.data.lb;
        justep.xbl('reportDataBarDJ').setStringVar('rq',rq);
        justep.xbl('reportDataBarDJ').setStringVar('lb',lb);
        justep.xbl('reportDataBarDJ').setStringVar('jc','调进');
       
        justep.xbl('reportDataDJ').setStringVar('rq',rq);
        justep.xbl('reportDataDJ').setStringVar('lb',lb);
        justep.xbl('reportDataDJ').setStringVar('jc','调进');
       
        justep.xbl('reportDataDC').setStringVar('rq',rq);
        justep.xbl('reportDataDC').setStringVar('lb',lb);
        justep.xbl('reportDataDC').setStringVar('jc','调出');
        //alert(rq+'   '+lb);
/*
        var chart = justep.xbl('barDJCHSH');
        if(lb=='1001'){
                chart.setTitle("分路局调进车数柱状图");
        }else if(lb=='1002'){
                chart.setTitle("分货类调进车数柱状图");
        }
        chart.refresh();
*/
        var pie1 =justep.xbl('pieDJCHSH');
        pie1.refresh();
        justep.xbl('pieDJDSH').refresh();
        justep.xbl('pieDCCHSH').refresh();
        justep.xbl('pieDCDSH').refresh();
};







我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:12:55 | 显示全部楼层
腹部流出的肉 发表于 2014-5-29 09:10
我这里测试确实没有错 亲 能不能将代码贴得更全一点

被我注释掉的那些代码报错,注释掉之后就天下太平了。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 09:17:35 | 显示全部楼层
腹部流出的肉 发表于 2014-5-29 09:10
我这里测试确实没有错 亲 能不能将代码贴得更全一点

这是源码

<xui:view auto-load="false" id="view8" class="xui-container">
        <xhtml:div xmlns="" component="/UI/system/components/chart.xbl.xml#chart" chart-name="chart"
          auto-load="false" data-list="" id="barDJCHSH">  
          <chart id="chart10">
            <config id="default13">
              <title-font id="default21" name="黑体" style="0" size="12"/>
            </config>  
            <series-set id="series-set5">
              <series id="chartSeries5" chart-type="vertical-bar" name="verticalbarchart">
                <config id="config5">
                  <category-title id="default22">分类</category-title>
                </config>  
               
              <data title="CATEGORY" categoryAxis="MCH" numberAxis="VALUE" ref="reportDataBarDJ" autoData="true" id="data2"></data></series>
            </series-set>
          </chart>
        </xhtml:div>
        <layout type="flow" style="position:relative;" id="layout8">
          <xhtml:div component="/UI/system/components/borderLayout.xbl.xml#borderLayout"
            id="borderLayout6" style="width:100%; height: 100%;;">
            <top size="20px" id="borderLayout-top6"/>  
            <center id="borderLayout-center6">
              <xui:place control="barDJCHSH" id="controlPlace17" style="height:100%;width:100%;"/>
            </center>
          </xhtml:div>
        </layout>
      </xui:view>
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 09:20:22 | 显示全部楼层
爱我刺鳌 发表于 2014-5-29 09:12
被我注释掉的那些代码报错,注释掉之后就天下太平了。。

那个setTitle()方法不能调用 无效的 还有lb是否是已'1'字符开头的如果是 则if和else都执行
因在JavaScript中 '1003'=='1002' '1111' = '1'
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 09:21:31 | 显示全部楼层
建议parseInt后比较试试
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 04:28 , Processed in 0.105648 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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