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

QQ登录

只需一步,快速开始

查看: 12282|回复: 11

[结贴] 报表中的自定义内容

[复制链接]

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2017-4-12 11:05:44 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
报表中的自定义字符串,其中标题和有一栏的内容是根据查询条件而变的。
目前我是用一个cData来存储的。title处我用了data.select(title),可以正常显示。
column处应该怎么写?

除了这种方式,还有什么更好的方式吗

微信截图_20170412105443.png
微信截图_20170412105457.png


微信截图_20170412110437.png

及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2017-4-12 13:39:08 | 显示全部楼层
这样的应该自己到sql中自定义字段实现

同一个报表的一行用多个data会有问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 13:54:43 | 显示全部楼层
jishuang 发表于 2017-4-12 13:39
这样的应该自己到sql中自定义字段实现

同一个报表的一行用多个data会有问题 ...

第二行数值可以显示出来啊,我问的是第一行的表题,表题就是字符串“2017年收费”
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 14:12:55 | 显示全部楼层
jishuang 发表于 2017-4-12 13:39
这样的应该自己到sql中自定义字段实现

同一个报表的一行用多个data会有问题 ...

微信截图_20170412141049.png
如何这也写select,那么title就显示不出来了。

用两个data分别保存title和column的内容是可以的,但是感觉好麻烦。如果有很多需要动态展示的字符串内容,那得定义很多data了。

还有一个,组件中的#object是干嘛用的?
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 14:56:35 | 显示全部楼层
jishuang 发表于 2017-4-12 13:39
这样的应该自己到sql中自定义字段实现

同一个报表的一行用多个data会有问题 ...

解决了,暂时解决了,有title和column的两行相邻,借助卡片报表的思路,将这两行的第一列合并。
可以只用一个data显示两个自定义的内容。

微信截图_20170412145041.png

微信截图_20170412145050.png


微信截图_20170412145101.png

及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2017-4-12 15:05:46 | 显示全部楼层
1.一个data只能写一个select,而且同一个报表的一行用多个data会有问题
  要动态展现的可以在sql中定义自定关系实现
2.哪个组件中的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 15:07:12 | 显示全部楼层
jishuang 发表于 2017-4-12 15:05
1.一个data只能写一个select,而且同一个报表的一行用多个data会有问题
  要动态展现的可以在sql中定义自定 ...

report组件中啊,有个#image和#object
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 15:07:58 | 显示全部楼层
jishuang 发表于 2017-4-12 15:05
1.一个data只能写一个select,而且同一个报表的一行用多个data会有问题
  要动态展现的可以在sql中定义自定 ...

我一行中没有使用多个data,标题和表头使用的是cData,数据展示是reportData,不在同一行
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35945
发表于 2017-4-12 16:21:04 | 显示全部楼层
1.不知道你说的#image和#object是什么地方的

批注中有image和object,前面是没有#的
image是配置显示图片的
当页面中需要报表和图表,并在导出等操作报表的时候也操作图表,在报表中用object设置图标的xid

2.没有用多个data,那就直接写data.XXX关系名去显示数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2017-4-12 16:59:28 | 显示全部楼层
jishuang 发表于 2017-4-12 16:21
1.不知道你说的#image和#object是什么地方的

批注中有image和object,前面是没有#的

1.我说问题已经解决,data跨了两行,我就这两行的第一列合并就行了。
2.
微信截图_20170412165752.png
这个组件中的#image和#object怎么用
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 02:59 , Processed in 0.088451 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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