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

QQ登录

只需一步,快速开始

查看: 5557|回复: 10

[结贴] 报表问题

[复制链接]

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
发表于 2017-6-12 15:02:21 | 显示全部楼层 |阅读模式
报表问题

此图显示的是我已经把时间跟cdata中的"data1"字段绑定了,批注也写了"alone:true".但就是运行的时候,点击查 ...

此图显示的是我已经把时间跟cdata中的"data1"字段绑定了,批注也写了"alone:true".但就是运行的时候,点击查 ...

此图是运行时的界面,现在主要是想当我选择好起始日期和截止日期后,点击查询按钮,会自动填入到下方报表的时 ...

此图是运行时的界面,现在主要是想当我选择好起始日期和截止日期后,点击查询按钮,会自动填入到下方报表的时 ...

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2017-6-12 15:05:11 | 显示全部楼层
图一的内容是:我已经把时间跟cdata中的"data1"字段绑定了,批注也写了"alone:true".但就是运行的时候,点击查询,并没有把起始日期和截止日期自动写到报表中的时间那里去。

图二的内容是:运行时的界面,现在主要是想当我选择好起始日期和截止日期后,点击查询按钮,会自动填入到下方报表的时间那里去。
回复 支持 反对

使用道具 举报

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2017-6-12 15:08:11 | 显示全部楼层
由于刚发帖时不知道图片的备注有字数限制,所以我把要写的内容都注明在二楼了。麻烦帮我解决一下这个问题。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-12 15:57:39 | 显示全部楼层
input中的数据时新增的还是cdata中就有的?
把这个批注去掉看看是否显示
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2017-6-12 16:08:43 | 显示全部楼层
jishuang 发表于 2017-6-12 15:57
input中的数据时新增的还是cdata中就有的?
把这个批注去掉看看是否显示

你是说选择日期的那个input吗?cdata里面本身是没有数据的。cdata里面只有三个字段,fid、fdata1、fdata2。我就是想选完起始日期和截止日期后,然后点击查询按钮,就会把日期自动赋值到cdata中的fdata1和fdata2字段中。我试过去掉批注了,报表中的时间也还是没有显示出来。我从论坛中找到这个帖子,http://bbs.wex5.com/forum.php?mo ... p;extra=&page=1,他就可以实现到这样的做法。他是选了年度后,就自动把年度填入到报表中。不过我按照他的做法试了一下也是不行的。我现在也没有添加多个data,目前只有一个cdata而已。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-12 16:35:44 | 显示全部楼层
input的bind-ref关联的是cdata上的fdata1和fdata1吗?
cdata设置的是autoNew为true吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2017-6-12 17:14:25 | 显示全部楼层
jishuang 发表于 2017-6-12 16:35
input的bind-ref关联的是cdata上的fdata1和fdata1吗?
cdata设置的是autoNew为true吗?

input的bind-ref没有关联cdata上的data1和data2
cdata设置的是autoNew为false。
如果实在解决不了的话,我只能在sql中实现了。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-12 17:28:44 | 显示全部楼层
input的bind-ref没有关联cdata上的data1和data2
cdata设置的是autoNew为false。
那就没给cdata中的关系赋值肯定不会显示啊
把cdata设置的是autoNew设置为true
input的bind-ref分别关联cdata上的data1和data2
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

5

主题

27

帖子

47

积分

新手上路

Rank: 1

积分
47
QQ
 楼主| 发表于 2017-6-12 17:35:48 | 显示全部楼层
jishuang 发表于 2017-6-12 17:28
input的bind-ref没有关联cdata上的data1和data2
cdata设置的是autoNew为false。
那就没给cdata中的关系赋值 ...

我在查询按钮中的onClick事件写这样的代码来赋值可以吗?

Model.prototype.searchData = function(event) {
                var date1 = this.comp("selectdate1").val();
                var date2 = this.comp("selectdate2").val();
                var data = this.comp("d1");
                data.setStringVar("date1", date1);
                data.setStringVar("date2", date2);
                this.comp("report1").refresh();
                var data = this.comp("cdata");
                data.newData();
                data.setValue("fID", justep.UUID.createUUID());
                data.setValue("data1", date1);
                data.setValue("data2", date2);
        };
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-12 17:41:03 | 显示全部楼层
那你应该把this.comp("report1").refresh();放到setValue后面
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 13:15 , Processed in 0.113251 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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