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

QQ登录

只需一步,快速开始

查看: 1182|回复: 6

[处理中3] 仿淘宝案例中分类页向列表页跳转,传参不成功原因求教

[复制链接]

2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
发表于 2016-7-9 12:29:29 | 显示全部楼层 |阅读模式
本帖最后由 tgxtang 于 2016-7-9 12:32 编辑

在研究学习防淘宝案例中时,将静态数据更换成bassdata,之前都顺利,但在讲分类页跳转到列表页时,根据分类名过滤列表页时遇到问题,无法实现过滤效果,在论坛搜索了好久时间,解决不了,厚颜请论坛的大神们抽空指点下,非常感谢:
分类页使用案例的showpage跳转方法:
  1.         //商品点击事件
  2.         Model.prototype.listClick = function(event){
  3.                 /*
  4.                  1、获取当前商品ID
  5.                  2、传入弹出窗口,弹出窗口中显示商品详细信息
  6.                  3、在弹出窗口的接收事件中,从服务端过滤数据
  7.                  */
  8.                 justep.Shell.showPage("list",{
  9.                         keyValue : this.comp("threelistData").getValue("ChannelName")
  10.                 });
  11.         };
复制代码

其中threeelistdata是我的bassdata数据库action,Channelname是分类名,数据能够成功的向list页面传参,兵在搜索框架中出现分类名。
然后在list.w的li组件中绑定casedata这个bassdata数据库action,然后再casedata这个action中选择事件onCreate,然后绑定modelParamsReceive,代码如下:
  1.         Model.prototype.modelParamsReceive = function(event) {
  2.                 /*
  3.                  * 1、接收上页传来参数 2、显示在搜索框中
  4.                  */
  5.                 if (this.params != undefined) {
  6.                         var keyValue = this.params.keyValue;
  7.                         this.comp("keyInput").val(keyValue);
  8.                         this.comp("casedata").setFilter("filter1", "InfoTitle like '%" + this.keyValue + "%'");
  9.                         this.comp("casedata").refreshData();
  10.                 }
  11.                
  12.         };
复制代码
其中casedata是bassdata数据库action,InfoTitle是产品标题,浏览器模拟运行时没有报错,可是,却并没有实现过滤的效果,问题出在哪呢?



2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-7-9 13:26:30 | 显示全部楼层
求教中!
回复

使用道具 举报

2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-7-9 13:58:57 | 显示全部楼层
有没有人哦
回复 支持 反对

使用道具 举报

2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-7-9 17:58:36 | 显示全部楼层
坚持坚持
回复

使用道具 举报

2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-7-9 20:23:28 | 显示全部楼层
是周末没人么,怎么别人的问题有人帮忙,我的就没有?俺长得不丑啊!
回复 支持 反对

使用道具 举报

2

主题

8

帖子

44

积分

新手上路

Rank: 1

积分
44
QQ
 楼主| 发表于 2016-7-10 12:25:34 | 显示全部楼层
好吧 我绝望了~~~
回复 支持 反对

使用道具 举报

发表于 2016-7-11 14:17:23 | 显示全部楼层
tgxtang 发表于 2016-7-10 12:25
好吧 我绝望了~~~

list组件中点击事件中获取当前行对象的方法是:event.bindingContext.$object
参考:http://docs.wex5.com/wex5-ui-question-list-2019/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 11:26 , Processed in 0.105307 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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