【中继器案例】函数实现消息列表

此原型为一个小案例。

用户需求:用户需要实时知晓消息列表中未读消息的总条数,用户已阅读时总条数-1,新收到消息时总条数+1。

原型思路利用中继器+文本框事件+substr、replace函数实现,虽然利用筛选器可以临时得到未读消息的总数,但是无法固化总数,清除筛选器后总数会变化。
所以我的思路是首先定义消息的阅读状态字段为read,它有两个值:0和1,0表示未读,1表示已读。利用中继器“每项加载事件”来获取到形如“01001”的字符串(更新、筛选中继器都会执行每项加载事件,因此这个字符串能保证实时性),再利用replace函数将字符串中的“1”替换成“0”,就能得到当前全部是”000″的未读消息字符串,它的长度就是未读消息的总数。

动画

发表回复

以下作品你可能也喜欢:
推荐

(一次购买永久下载最新作品;) 重要提示:当前内容相对较多,导入axu…

继续阅读 →

售价:¥ 79.90 销量: 1066 79669
推荐

作品名称:Web通用交互页面模板及常用组件 作品标签:web组件、登录…

继续阅读 →

售价:¥ 39.00 销量: 16 2456
推荐

web V1.0 智慧社区管理系统,是根据现主流技术(如AI、物联网、…

继续阅读 →

售价:¥ 69.99 销量: 62 17770
推荐

利用Axure8制作的仿制微信高保真交互原型,基于375*667的手机…

继续阅读 →

售价:¥ 39.00 销量: 133 5584
推荐

1. 客户信息管理 客户档案:记录客户的详细信息,如联系方式、购买历史…

继续阅读 →

售价:¥ 68.88 销量: 26 4662
推荐

web端高保真原型系列 1、交互按钮元件组合 2、输入框元件组合(数字…

继续阅读 →

售价:¥ 99.00 销量: 64 27590