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

此原型为一个小案例。

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

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

动画

发表回复

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

对话主页,一键直达 AI 对话流式输出,支持中途打断对话 添加多轮对话…

继续阅读 →

售价:¥ 79.90 销量: 23 4020
推荐

基于GIS和BIM模型展示,实现场馆内综合态势、设备管控、场地管理、人…

继续阅读 →

售价:¥ 58.00 销量: 56 6238
推荐

在线教育APP(点击可查看)配套在线教育商城后台的原型。 作品基础功能…

继续阅读 →

售价:¥ 39.99 销量: 53 12585
推荐

供应链产品原型,协同OA,多抬头管理一个订单 含:OA系统、产品管理、…

继续阅读 →

售价:¥ 10.00 销量: 119 11401
推荐

方便实用的统计图表,包括饼状图、柱状图、折线图、环形图,以及综合统计页…

继续阅读 →

售价:¥ 1.00 销量: 1753 15295
推荐

作品名称:地图省份数据统计分布标识原型 文件大小:8.3M 页面数量:…

继续阅读 →

售价:¥ 29.80 销量: 77 7837