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

QQ登录

只需一步,快速开始

查看: 856|回复: 4

[结贴] 求问:bassdata载入时能不能把指定U_id的对应行排在最前面?

[复制链接]

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
发表于 2016-4-19 12:29:06 | 显示全部楼层 |阅读模式
有个个人信息页,我想载入时只显示当前登录的用户信息。(U_id用全局变量this.userid标记,登录时赋值),信息页默认载入的是userData第一行数据。怎么改变顺序使第一条数据变成this.userid标记的行的数据呢?或者有其他方法吗?
ps:不能直接对userdata直接使用filter,其他页面有用到其他用户的数据,如果直接设置了filter会导致其他用户数据读不出来。
发表于 2016-4-19 15:23:39 | 显示全部楼层
数据加载完后,使用data.each方法  循环判断 如果U_id 等于当前的userid
就调用 data.to(row)  切换当当前行显示数据!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-4-19 17:55:01 | 显示全部楼层
to方法是data的方法,用to方法试了各种数据都报错显示cannot read property to of null。怎么破?
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-4-19 17:55:35 | 显示全部楼层

to方法是data的方法,用to方法试了各种数据都报错显示cannot read property to of null。怎么破? 我的是bassdata
回复 支持 反对

使用道具 举报

12

主题

54

帖子

104

积分

初级会员

Rank: 2

积分
104
QQ
 楼主| 发表于 2016-4-19 18:15:09 | 显示全部楼层
liangyongfei 发表于 2016-4-19 15:23
数据加载完后,使用data.each方法  循环判断 如果U_id 等于当前的userid
就调用 data.to(row)  切换当当前 ...

解决了。直接to就行,不需要遍历。
          Model.prototype.wodeActive = function(event){
                     var userData=this.comp("userData");
                     userData.to(""+this.userId);
        };
不过有个BUG,就是如果直接用 userData.to(this.userId),将会读取不到数据。
可以结贴了,感谢版主大大!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 13:23 , Processed in 0.053038 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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