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

QQ登录

只需一步,快速开始

查看: 2181|回复: 6

[处理中3] list组件可以倒叙排列么

[复制链接]

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
发表于 2017-7-20 14:07:51 | 显示全部楼层 |阅读模式
如题,就是最新的一条在最底下。
还有怎么通过js到底指定的div位置,
$("html,body").animate({scrollTop(".x-panel-content").offset().bottom},1000)  没起作用。
发表于 2017-7-20 14:32:44 | 显示全部楼层
查询数据的时候!后台查询,根据时间排序即可!
data.setOrderBy('日期字段',1)   //升序排列
data.refreshData();

list请结合scrollView组件进行滚动
http://docs.wex5.com/wex5-ui-question-list-2008/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
 楼主| 发表于 2017-7-20 15:31:54 | 显示全部楼层
本帖最后由 eye215 于 2017-7-20 15:36 编辑

--------------
回复 支持 反对

使用道具 举报

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
 楼主| 发表于 2017-7-20 15:36:02 | 显示全部楼层
liangyongfei 发表于 2017-7-20 14:32
查询数据的时候!后台查询,根据时间排序即可!
data.setOrderBy('日期字段',1)   //升序排列
data.refresh ...
  1.                        
  2.                 var data = self.comp("msgData");
  3. var list = [{"id":"43","mid":"5","receive_mid":"2","type":"text","content":"\u9017\u54e6","createtime":"1500531639","status":"0","username":"\u5927\u5927\u54c8\u5c14","avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","receive_username":"\u56de\u5fc6","receive_avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","loginuser":0},{"id":"42","mid":"5","receive_mid":"2","type":"text","content":"\u9aa8\u7070\u76d2","createtime":"1500531600","status":"0","username":"\u5927\u5927\u54c8\u5c14","avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","receive_username":"\u56de\u5fc6","receive_avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","loginuser":0},{"id":"41","mid":"2","receive_mid":"5","type":"text","content":"\u54c8\u54c8","createtime":"1500531578","status":"0","username":"\u56de\u5fc6","avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","receive_username":"\u5927\u5927\u54c8\u5c14","receive_avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","loginuser":1},{"id":"40","mid":"2","receive_mid":"5","type":"text","content":"\u597d\u5427","createtime":"1500531274","status":"0","username":"\u56de\u5fc6","avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","receive_username":"\u5927\u5927\u54c8\u5c14","receive_avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","loginuser":1},{"id":"39","mid":"2","receive_mid":"5","type":"text","content":"\u5e72\u561b\u5462","createtime":"1500528084","status":"0","username":"\u56de\u5fc6","avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","receive_username":"\u5927\u5927\u54c8\u5c14","receive_avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","loginuser":1},{"id":"38","mid":"5","receive_mid":"2","type":"text","content":"\u771f\u9017","createtime":"1500527945","status":"0","username":"\u5927\u5927\u54c8\u5c14","avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","receive_username":"\u56de\u5fc6","receive_avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","loginuser":0},{"id":"37","mid":"5","receive_mid":"2","type":"text","content":"\u54c8\u54c8","createtime":"1500527900","status":"0","username":"\u5927\u5927\u54c8\u5c14","avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","receive_username":"\u56de\u5fc6","receive_avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","loginuser":0},{"id":"36","mid":"5","receive_mid":"2","type":"text","content":"\u6237\u53e3\u5361\u5bc4","createtime":"1500527560","status":"0","username":"\u5927\u5927\u54c8\u5c14","avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","receive_username":"\u56de\u5fc6","receive_avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","loginuser":0},{"id":"35","mid":"2","receive_mid":"5","type":"text","content":"\u9017\u6211\u5462","createtime":"1500527142","status":"0","username":"\u56de\u5fc6","avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","receive_username":"\u5927\u5927\u54c8\u5c14","receive_avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","loginuser":1},{"id":"34","mid":"2","receive_mid":"5","type":"text","content":"\u7ef4\u90ddih","createtime":"1500527114","status":"0","username":"\u56de\u5fc6","avatar":"http:\/\/m.dev.21future.com\/.\/data\/upload\/201706\/0627\/2\/2017062751100545.jpg","receive_username":"\u5927\u5927\u54c8\u5c14","receive_avatar":"http:\/\/m.dev.21future.com\/data\/upload\/avatar.jpg","loginuser":1}];
  4.                         data.loadData(list);
  5.                         data.setOrderBy("id",1)
  6.                         data.refreshData();
复制代码

data.setOrderBy("id",1) 和 data.setOrderBy("id",0) 都是一样的排序。是写的不对么?
回复 支持 反对

使用道具 举报

发表于 2017-7-20 15:42:33 | 显示全部楼层
eye215 发表于 2017-7-20 15:36
data.setOrderBy("id",1) 和 data.setOrderBy("id",0) 都是一样的排序。是写的不对么?
...

你的list是静态数据吗?
我说的这种方法是后端排序!查询 数据库的时候, sql 语句上的  Order By 实现的!

如果是前端排序!只能是先加载到data组件中,然后调用data.sort 进行排序了!

  1. this.comp('mainData').sort(function(row1,row2){
  2.             return row1.val('fage')>row2.val('fage')?1:-1;
  3.     });
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

14

主题

55

帖子

205

积分

中级会员

Rank: 3Rank: 3

积分
205
QQ
 楼主| 发表于 2017-7-20 16:39:34 | 显示全部楼层
liangyongfei 发表于 2017-7-20 15:42
你的list是静态数据吗?
我说的这种方法是后端排序!查询 数据库的时候, sql 语句上的  Order By 实现的 ...

list组件 或者 scroll组件 有排序的功能吗?
回复 支持 反对

使用道具 举报

发表于 2017-7-20 17:11:15 | 显示全部楼层
eye215 发表于 2017-7-20 16:39
list组件 或者 scroll组件 有排序的功能吗?

没有!list只有过滤的功能!排序还需要data组件实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 07:01 , Processed in 0.062262 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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