作者: kuitianzihui
查看: 3730|回复: 10
打印 上一主题 下一主题

ChatListSubItem 排序问题

[复制链接]
跳转到指定楼层
楼主
查看: 3730|回复: 10
ChatListBox添加ChatListSubItem时是按默认的添加顺序排序的(不管状态是在线或者离线),但是一旦设置某项为离线时,整个排序规则就全变了,所有在线都显示在前面,离线显示后面了。请问我可以自己定义排序规则吗?要么整个都按添加的顺序来排序,或者按时间排序,或者按用户状态排序?

2.png (60.51 KB, 下载次数: 72)

设置一个未读变为已读时,所有已读全部到下面去了。

设置一个未读变为已读时,所有已读全部到下面去了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播
回复 论坛版权

使用道具 举报

沙发
乔克斯 发表于 2015-10-9 16:34:51 | 只看该作者
现在没有自定义排序。建议吧值存到Tag里面。
板凳
 楼主| kuitianzihui 发表于 2015-10-9 19:41:01 | 只看该作者
乔克斯 发表于 2015-10-9 16:34
现在没有自定义排序。建议吧值存到Tag里面。

我希望是能按未读/已读属性+时间排序,您说把值放到tag里实现不了排序我想的排序吧?
地板
 楼主| kuitianzihui 发表于 2015-10-9 19:42:52 | 只看该作者
kuitianzihui 发表于 2015-10-9 19:41
我希望是能按未读/已读属性+时间排序,您说把值放到tag里实现不了排序我想的排序吧? ...

我现在是做把未读当作在线,已读当作离线。但是分别在未读里面想按时间排序,已读里面也按时间排序无法做到,现在是混乱的。
5#
乔克斯 发表于 2015-10-9 20:34:11 | 只看该作者
kuitianzihui 发表于 2015-10-9 19:42
我现在是做把未读当作在线,已读当作离线。但是分别在未读里面想按时间排序,已读里面也按时间排序无法做 ...

你不要把离线,在线当作存储值去修改。。默认全部在线。。用Tag来保存你自定义的值。这样就不会影响到你的排序。
6#
乔克斯 发表于 2015-10-9 20:34:14 | 只看该作者
kuitianzihui 发表于 2015-10-9 19:42
我现在是做把未读当作在线,已读当作离线。但是分别在未读里面想按时间排序,已读里面也按时间排序无法做 ...

你不要把离线,在线当作存储值去修改。。默认全部在线。。用Tag来保存你自定义的值。这样就不会影响到你的排序。
7#
 楼主| kuitianzihui 发表于 2015-10-12 09:23:21 | 只看该作者
乔克斯 发表于 2015-10-9 20:34
你不要把离线,在线当作存储值去修改。。默认全部在线。。用Tag来保存你自定义的值。这样就不会影响到你 ...

乔老大, 那这样存在一个问题:
一级分组不能显示出未读数是多少【其实这个能隐藏是最好的,但是控件又不支持】

其实这里我只想显示列表的
8#
乔克斯 发表于 2015-10-12 09:28:44 | 只看该作者
kuitianzihui 发表于 2015-10-12 09:23
乔老大, 那这样存在一个问题:
一级分组不能显示出未读数是多少【其实这个能隐藏是最好的,但是控件又不 ...

一级分组隐藏有折中的办法。。可以默认展开,并且关闭拖动效果。然后好友列表放到panel内。遮住分组。。接着所有好友对象加入到一级分组即可。这样看上去就是只有好友列表而没有分组
9#
 楼主| kuitianzihui 发表于 2015-10-12 10:09:12 | 只看该作者
乔克斯 发表于 2015-10-12 09:28
一级分组隐藏有折中的办法。。可以默认展开,并且关闭拖动效果。然后好友列表放到panel内。遮住分组。。 ...

太棒了, 这个效果可以满足要求了。非常感谢。
10#
宇宙无敌帅祺 发表于 2020-2-15 10:02:57 | 只看该作者
您好,我想问下那个已读未读是设置哪个属性上去的?
您需要登录后才可以回帖 登录 | 加入CSkin博客

本版积分规则

QQ|申请友链|小黑屋|手机版|Archiver|CSkin ( 粤ICP备13070794号

Powered by Discuz! X3.2  © 2001-2013 Comsenz Inc.  Designed by ARTERY.cn
GMT+8, 2024-12-5 02:59, Processed in 0.645110 second(s), 31 queries , Gzip On.

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