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

此原型为一个小案例。

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

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

动画

发表评论

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

更新时间:2020.04.12 作品包括:函数元件库.rplib和元件说明.rp两个件,元件库可导入axure软件更方便查询和使用。rp文件可打开进行快速查询; 更新内容:新增axure函数说明rp文件,对作品信息进行重构,方便查询和预览;…

售价:¥ 29.90 销量: 48 8372
推荐

最新版本:V1.2 1. 将所有页面分为静态页面和交互页面,增加页面交互功能 V1.1 新增搜索页面功能 ------------------------- 作品名称:在线学习app和管理后台模板原型 发布日期:2021-04-13 最新版…

售价:¥ 69.00 销量: 13 4911
推荐

【2024-3-5版本 v2.0】第10次更新,新增运营-资产监视模块、优化资产类型定义,更新内容如下: 增加资产监视管理,点击查看支持全链路数据查看(采集、加工、质量、元数据登); 优化资产类型定义-引用元数据功能; 增加运维总览。 【2…

售价:¥ 219.00 销量: 47 12864
推荐

作品基本信息 作品名称:数据决策平台&项目管理系统 作品类型:高保真原型 作品适用:PC端 软件版本:Axure 8.0 文件大小:4.4MB 目标人群:0-3岁PM 作品说明 1.本作品《数据决策平台&项目管理系统》中的需…

售价:¥ 100.00 销量: 20 9252
推荐

软件版本:Axure9.0 页面数量:24 版本:V1.0版本 产品介绍:此产品主要适用于企业员工线上培训并进行考试的系统。原型包括各个可更改的组件,分为员工培训前端以及企业管理人员上传培训资料、设置试卷考试等功能。 核心功能介绍: 1、课…

售价:¥ 25.60 销量: 42 5652
推荐

作品基本信息 作品名称:工程类项目管理app 作品类型:高保真原型 作品适用:移动端  iOS 软件版本:Axure 8.0 文件大小:25MB 详情图:

售价:¥ 69.99 销量: 71 7400