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

QQ登录

只需一步,快速开始

查看: 3878|回复: 17

[处理中5] 请问些报表如何设置?

[复制链接]

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
发表于 2014-4-16 00:11:48 | 显示全部楼层 |阅读模式
有报表页如下图。现请问1.如何在报表中显示附件的名称?2 .此报表有三个数据源有主从关系,红框上半部分为P1,红框中的原因分析为P2,红框中的临时对策,长期对策为P3。现P1与P2主从显示正常,P3也就是临时对策和长期对策是P2的从(在C19中设了master-dataset:p1),但一行数据也没有显示,请问是什么原因?3.红框下面的是红框的重复(提出的一个问题有多个原因,一个原因有多个临时对策和长期对策)。请问应如何设置成一个问题一个整体。4.我想在数据录入页面通过点击打印呼出些报表是用windowdialog吗?

20140415234552.jpg

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2014-4-16 09:12:25 | 显示全部楼层
1.如果只是显示附件名,可以在取出数据的Table中做处理,只返还名字,参考http://bbs.justep.com/forum.php?mod=viewthread&tid=48455

2、3、参考/UI/demo/report/process/multidataset/masterDDDReport.w

4.可用windowDialog,打开windowDialog的时候把相关的数据做参数传给报表做参数过滤
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
 楼主| 发表于 2014-4-16 10:01:33 | 显示全部楼层
jishuang 发表于 2014-4-16 09:12
1.如果只是显示附件名,可以在取出数据的Table中做处理,只返还名字,参考http://bbs.justep.com/forum.php ...

能帮我远程看一下吗?
回复 支持 反对

使用道具 举报

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
 楼主| 发表于 2014-4-16 10:05:41 | 显示全部楼层
求高人远程指点一下
回复 支持 反对

使用道具 举报

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
 楼主| 发表于 2014-4-16 10:15:59 | 显示全部楼层
jishuang 发表于 2014-4-16 09:12
1.如果只是显示附件名,可以在取出数据的Table中做处理,只返还名字,参考http://bbs.justep.com/forum.php ...

显示附件的代码是写在那里的啊?我是新 人,能否说得详细一点
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2014-4-16 11:51:32 | 显示全部楼层
hbyczg 发表于 2014-4-16 10:15
显示附件的代码是写在那里的啊?我是新 人,能否说得详细一点


参考
  1. String ksql = "select fj.fName, fj.fFJ from AP_FJ fj ";
  2.                 Table table = KSQL.select(ksql, null, "/appdemo/test/data", null);
  3.                 Iterator<Row> it = table.iterator();
  4.                 while (it.hasNext()) {
  5.                         Row r = it.next();
  6.                         String fj = r.getString("fFJ");
  7.                         JSONArray jsonArray = new JSONArray(fj);
  8.                         String fileName = "";
  9.                         for (int i = 0; i < jsonArray.length(); i++) {
  10.                                 JSONObject jsonObj = jsonArray.getJSONObject(i);
  11.                                 fileName += jsonObj.get("docName");                                
  12.                         }
  13.                         System.out.println(fileName);
  14.                         r.setValue("fFJ", fileName);
  15.                 }
  16.                 return table;
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
 楼主| 发表于 2014-4-22 17:28:27 | 显示全部楼层
本帖最后由 hbyczg 于 2014-4-22 17:29 编辑

还是没有做出想要的效果,还有其它的方法吗?望各位大神赐教
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2014-4-22 17:38:27 | 显示全部楼层
那个效果没有实现?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

91

主题

339

帖子

894

积分

高级会员

Rank: 4

积分
894
QQ
 楼主| 发表于 2014-4-23 11:46:23 | 显示全部楼层
jishuang 发表于 2014-4-22 17:38
那个效果没有实现?

还是那个显示多行的问题。达不到要求的效果
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2014-4-23 14:04:53 | 显示全部楼层
hbyczg 发表于 2014-4-23 11:46
还是那个显示多行的问题。达不到要求的效果

什么显示多行的问题?多个附件显示多行?自己加上换行就可以了,例子中只是没有加换行
如下:
fileName += jsonObj.get("docName")+"\n\t";       
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 23:49 , Processed in 0.063282 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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