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

此原型为一个小案例。

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

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

动画

发表回复

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

作品概况 页面数量:共 70+ 页 使用软件:Axure RP 9 及…

继续阅读 →

售价:¥ 98.80 销量: 35 13095
推荐

产品名称:智慧养老驾驶舱-可视化大屏 产品页数:10 适用范围:智慧养…

继续阅读 →

售价:¥ 89.00 销量: 21 4854
推荐

防洪防汛指挥平台是对城市水域、水库的汛情实时监控,分析水位增长态势;对…

继续阅读 →

售价:¥ 66.00 销量: 43 8163
推荐

一、作品基本信息 作品名称:【短视频社交 / 短视频资讯 / 视频直播…

继续阅读 →

售价:¥ 60.00 销量: 52 5157
推荐

本项目后续逐步发布直播带货产业全流程产品原型设计(含PRD),深入了解…

继续阅读 →

售价:¥ 69.90 销量: 77 10224
推荐

更新记录: 【2024-09-23版本 v1.1.4】第4次更新,新增…

继续阅读 →

售价:¥ 75.00 销量: 24 5277