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

QQ登录

只需一步,快速开始

查看: 1971|回复: 2

[处理中1] 组件数据加载bug的回复

[复制链接]

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
发表于 2016-11-2 15:06:11 | 显示全部楼层 |阅读模式
我是在data组件的接管刷新事件中,进行的数据访问,通过alert(data)可以发现数据已经请求到了,接下来使用用ceData.loadData(data);进行加载,加载后我通过
               var names = [];
               ceData.each(function(param){
               names.push(param.row.val('id'));
              });
              alert(names);
查看到ceData中已经有数据;根据你的回复,我使用 console.log(ceData.getCurrentRow());
发现数据是undefined:但是使用console.log(ceData.getFirstRow());却有数据加载出来;
在这里仅仅是刚接管数据,应该是没有当前行的概念的;我给绑定data的组件(list组件里的数据是显示的)span($model.ceData.ref("id")),绑定了点击事件,发现虽然数据没有出现,但是可以点击console.log(ceData.getFirstRow())依然为空,问题是这里单独的一个展现组件,单独的一条数据,可以查看当前吗?

75

主题

356

帖子

502

积分

高级会员

Rank: 4

积分
502
QQ
 楼主| 发表于 2016-11-2 15:15:47 | 显示全部楼层
我又对list组件进行了点击事件绑定发现是可以获取当前行的;后来数据由请求服务器,到加载静态数据,发现list组件和span是都可以获取当前行的值的;而静态和动态在接管 的事件中data的当前行 的值都是空,由此可以看出span组件值为空是因为本来就没有数据;
这里又回到了原点,请你们测试下,
回复 支持 反对

使用道具 举报

1

主题

1831

帖子

821

积分

高级会员

Rank: 4

积分
821
QQ
发表于 2016-11-2 15:31:51 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 02:29 , Processed in 0.058436 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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