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

QQ登录

只需一步,快速开始

查看: 27146|回复: 50

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

[复制链接]

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
发表于 2014-5-28 18:18:03 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 爱我刺鳌 于 2014-5-29 10:34 编辑

错误如图。
详细如下,后台不报错。

Cannot read property 'setTitle' of null
TypeError: Cannot read property 'setTitle' of null
at Object.charReport.windowReceiver1Receive (http://localhost:8080/x5/$vb3c0725c23a24eda97f3477d4af37681/UI/production/trainSubsystem/tjCx/tlhwjch_shaohf/process/tlhwjch/charReport.js?language=zh_CN:49:26)
at Function.eval (eval at (http://localhost:8080/x5/$v02e7bf3656304917be4a52ef248ddd46/UI/system/components/windowReceiver/windowReceiver.js?language=zh_CN:111:52), :1:12)
at Function.justep.WindowReceiver.windowReceive (http://localhost:8080/x5/$v02e7bf3656304917be4a52ef248ddd46/UI/system/components/windowReceiver/windowReceiver.js?language=zh_CN:111:3)
at justep.WindowDialog.sendToFrame (http://localhost:8080/x5/$v7ca02cc3504d4232bcef8c09ff8ac5f9/UI/system/components/windowDialog/windowDialog.js?language=zh_CN:288:45)
at justep.WindowDialog.open2 (http://localhost:8080/x5/$v7ca02cc3504d4232bcef8c09ff8ac5f9/UI/system/components/windowDialog/windowDialog.js?language=zh_CN:188:8)
at justep.WindowDialog.open (http://localhost:8080/x5/$v7ca02cc3504d4232bcef8c09ff8ac5f9/UI/system/components/windowDialog/windowDialog.js?language=zh_CN:168:7)
at Object.mainActivity.triggerCharClick (http://localhost:8080/x5/$v5d1e9d2829474384aba17b843d86aa69/UI/production/trainSubsystem/tjCx/tlhwjch_shaohf/process/tlhwjch/mainActivity.js?language=zh_CN:627:36)
at null.callFunction (http://localhost:8080/x5/$v3a68bf5f98834b18ab598e95bff4486d/UI/production/trainSubsystem/tjCx/tlhwjch_shaohf/process/tlhwjch/.cache/mainActivity_zh_CN_x5_d571da87d28443acb8596a86ce3d2875.js?language=zh_CN&$version=396b415f-b902-4f99-ad6a-86d8c4b56b77:540:120)
at null.run (http://localhost:8080/x5/$v08f1f963653a436e8de347142f6ff1ef/form/form.js?language=zh_CN:1:386415)
at null.exec_ (http://localhost:8080/x5/$v08f1f963653a436e8de347142f6ff1ef/form/form.js?language=zh_CN:1:308283)

设置自动刷新也报错。
[ERROR] 2014-05-29 10:30:12,482 com.justep.report.controller.DataController - 报表数据获取失败
null
com.justep.report.exception.ReportServerException: 报表数据获取失败
        at com.justep.report.controller.DataController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.controller.InitController.execute(Unknown Source)
        at com.justep.report.controller.GenericControllerChain.execute(Unknown Source)
        at com.justep.report.Servlet.a(Unknown Source)
        at com.justep.report.Servlet.doPost(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.justep.report.exception.ReportServerException: null
        at com.justep.report.controller.DataController.a(Unknown Source)
        at com.justep.report.controller.DataController.a(Unknown Source)
        ... 20 more
Caused by: java.lang.Exception
        ... 22 more







点击按钮,然后传参,在receive事件中接受参数,然后刷新柱状图,报错。

点击按钮,然后传参,在receive事件中接受参数,然后刷新柱状图,报错。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-28 21:11:10 | 显示全部楼层
本帖最后由 腹部流出的肉 于 2014-5-28 22:52 编辑

没有此函数 对应组件调用对应的方法 [调自己的方法 千万别调用了别人的方法]
360软件小助手截图20140528224813.jpg
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-5-28 22:24:33 | 显示全部楼层
该控件不支持setTitle属性

你可以设置图表的标题,比如
  1. var chart = justep.xbl('chart组件的id');
  2. if (lb=="1001") {
  3. chart.setTitle("分路局调进出数柱状图");
  4. } else if (lb=="1002") ){
  5. chart.setTitle("分货类调进出数柱状图");
  6. }
  7. chart.refresh();
复制代码
QQ:179785966
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2014-5-28 22:55:13 | 显示全部楼层
本帖最后由 fpj 于 2014-5-28 22:56 编辑

1.在图表的config的属性编辑器中可以修改标题
2.图表标题可以通过setTitle进行设置如下
var chart = justep.xbl('chart组件的id');
         chart.setTitle("XXXXX");
         chart.refresh();

出现该问题,你可以对源码进行编译一下试试,看看还出不出错。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 08:36:54 | 显示全部楼层
yinlun 发表于 2014-5-28 22:24
该控件不支持setTitle属性

你可以设置图表的标题,比如

既然该控件不支持setTitle属性,那下面的代码干什么用的。。。。
var chart = justep.xbl('chart组件的id');
if (lb=="1001") {
chart.setTitle("分路局调进出数柱状图");
} else if (lb=="1002") ){
chart.setTitle("分货类调进出数柱状图");
}
chart.refresh();
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 08:37:26 | 显示全部楼层
fpj 发表于 2014-5-28 22:55
1.在图表的config的属性编辑器中可以修改标题
2.图表标题可以通过setTitle进行设置如下
var chart = juste ...

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

使用道具 举报

212

主题

1033

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
QQ
 楼主| 发表于 2014-5-29 08:38:45 | 显示全部楼层
腹部流出的肉 发表于 2014-5-28 21:11
没有此函数 对应组件调用对应的方法 [调自己的方法 千万别调用了别人的方法] ...

我调用的就是这个方法。但是报错呀。。
我真不相信起步论坛里有比我更帅的男人,信不信由你,反正我不信。
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 08:55:49 | 显示全部楼层
爱我刺鳌 发表于 2014-5-29 08:38
我调用的就是这个方法。但是报错呀。。

我调用没有效果 很怀疑你的那个ID错了 可以在xml中配置
360软件小助手截图20140529085013.jpg
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

242

主题

1418

帖子

2325

积分

金牌会员

批判主义者

Rank: 6Rank: 6

积分
2325
QQ
发表于 2014-5-29 08:58:05 | 显示全部楼层
本帖最后由 腹部流出的肉 于 2014-5-29 08:59 编辑
爱我刺鳌 发表于 2014-5-29 08:38
我调用的就是这个方法。但是报错呀。。


我之前怀疑调用错了是因为下图

你点击xxxChart的配置(config) 在图中配置吧
360软件小助手截图20140529085324.jpg
360软件小助手截图20140529085527.jpg
如果我说对了 请别忘记点赞.
回复 支持 反对

使用道具 举报

310

主题

4938

帖子

4767

积分

论坛元老

Rank: 8Rank: 8

积分
4767
QQ
发表于 2014-5-29 09:01:20 | 显示全部楼层
爱我刺鳌 发表于 2014-5-29 08:36
既然该控件不支持setTitle属性,那下面的代码干什么用的。。。。
var chart = justep.xbl('chart组件的id ...

这个就是设置图表的title啊
QQ:179785966
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-3 19:22 , Processed in 0.073894 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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