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

此原型为一个小案例。

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

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

动画

发表回复

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

作品名称:智能工厂设备监控数据采集Axure原型交互设计稿模板 当前版…

继续阅读 →

售价:¥ 99.00 销量: 20 11709
推荐

车辆监控是车联网的核心。本作品展示了商用车车企或物流运输企业对车辆监控…

继续阅读 →

售价:¥ 39.00 销量: 28 6099
推荐

2025年07月21日更新 优化系统整体架构风格 2025年05月08…

继续阅读 →

售价:¥ 78.80 销量: 108 25331
推荐

智慧物业高保真原型模板,根据物业管理相关功能全方位精心设计 目前功能包…

继续阅读 →

售价:¥ 99.00 销量: 25 10924
推荐

作品:商城管理系统后台 功能: 1.登录(账号:admin、密码:12…

继续阅读 →

售价:¥ 19.90 销量: 56 12929
推荐

友情提示:本作品包含网络字体,部分图标需要联网才能显示。 作品名称:A…

继续阅读 →

售价:¥ 29.00 销量: 86 7173