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

QQ登录

只需一步,快速开始

查看: 1539|回复: 6

[处理中3] 如何实现点击一级分类的类名 二级分类的第一行 获得焦点

[复制链接]

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
发表于 2018-6-26 17:29:10 | 显示全部楼层 |阅读模式
放淘宝案例中 点击一级分类 二级分类 所有类名都呈现了 但二级分类的第一行 并没有获得焦点。。。

如何实现点击一级分类的类名 二级分类的第一行 获得焦点  从而实现 商品区显示二级分类第一行品类的 商品?
发表于 2018-6-26 17:32:48 | 显示全部楼层
自己查找到哪行数据,然后调用 data.to(row)   方法定位到哪一行
http://docs.wex5.com/wex5-ui-question-list-2031/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-27 14:27:15 | 显示全部楼层
liangyongfei 发表于 2018-6-26 17:32
自己查找到哪行数据,然后调用 data.to(row)   方法定位到哪一行
http://docs.wex5.com/wex5-ui-question-l ...

梁老师,我是用查找的方法,然后调用 data.first(),但没有用 点击一级分类的 类名  二级分类 始终聚焦在 二级分类没有被过滤时 的 第一行数据  我想定位到 二级分类的 第一行上  用data.to(row)  的方法 该怎么写? data.to()   
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-27 14:39:44 | 显示全部楼层
liangyongfei 发表于 2018-6-26 17:32
自己查找到哪行数据,然后调用 data.to(row)   方法定位到哪一行
http://docs.wex5.com/wex5-ui-question-l ...

111.jpg 无论点击 2 、3、4、5.。。。商品区 都不同步动作  但如果点击 一级分类的第一个  商品区就会同步动作
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-27 14:44:46 | 显示全部楼层
本帖最后由 gzh268 于 2018-6-27 19:12 编辑
liangyongfei 发表于 2018-6-26 17:32
自己查找到哪行数据,然后调用 data.to(row)   方法定位到哪一行
http://docs.wex5.com/wex5-ui-question-l ...

Model.prototype.span33Click = function(event){
                var row = event.bindingContext.$object;
                var sID = row.val("fID");
                var secondClassData = this.comp("secondClassData");
                secondClassData.setFilter("filter1", "fRootID = 'sID'");
                secondClassData.refreshData();
                secondClassData.first();
        };
这样 的结果是 无论点击一级分类的 哪一个品类   商品区 都到达了同一个  新鲜蔬菜--促销 这个过滤结果!
回复 支持 反对

使用道具 举报

104

主题

310

帖子

877

积分

高级会员

Rank: 4

积分
877
QQ
 楼主| 发表于 2018-6-27 19:11:46 | 显示全部楼层
liangyongfei 发表于 2018-6-26 17:32
自己查找到哪行数据,然后调用 data.to(row)   方法定位到哪一行
http://docs.wex5.com/wex5-ui-question-l ...

我的secondClassData  是 案例中 .JSON文件加载的  我怎么发现 data.setFilter("filter1","")  对他不起作用啊  
回复 支持 反对

使用道具 举报

发表于 2018-6-29 16:39:05 | 显示全部楼层
gzh268 发表于 2018-6-27 19:11
我的secondClassData  是 案例中 .JSON文件加载的  我怎么发现 data.setFilter("filter1","")  对他不起 ...

setFilter 是 后端sql查询的过滤条件,
你如果是json文件,肯定不支持后端过滤啊!

1.你换成数据库,然后使用后端过滤

2.如果使用json文件,建议使用前端过滤实现
http://docs.wex5.com/wex5-ui-question-list-2018/

然后使用  data.find 方法查找到符合条件的数据的第一个行对象
http://docs.wex5.com/wex5-ui-question-list-2031/

data.to(row) 切换到哪一行  就可以了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 07:21 , Processed in 0.061263 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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