1.4_29 Axure RP 9 for mac 高保真原型图 - 案例28【中继器-后台管理系统6】功能-原位修改数据

news2024/11/25 0:56:38

相关链接

  • 目录
  • Axure中文学习网
  • AxureShop
  • AxureShop-QA

案例目标

 1. 了解使用中继器,弹窗修改数据的实现方式

一、成品效果

Axure Cloud 案例28【中继器 - 后台管理系统6】功能-原位修改数据

版本更新

 一、修改功能
  1.1 文本框:点击数据位置,进入编辑状态(设备名称、规格型号、生产厂商、购置价格)
  1.2 文本框:失去焦点或键盘按下enter后,更新数据
  1.3 文本框:购置价格会对数据进行校验,需要符合规范才会更新数据,否则弹出提示
  1.4 下拉框:点击数据位置,进入编辑状态(设备类型、所属部门、使用情况)
  1.5 下拉框:失去焦点后,更新数据

在这里插入图片描述

历史版本:Axure Cloud 案例27【中继器 - 后台管理系统5】功能-弹窗修改数据

 一、修改功能
  1.1 点击修改按钮,标记该条数据,出现弹窗
  1.2 弹窗:鼠标点击清空(Shift+C),清空所有输入框
  1.3 弹窗:鼠标点击更新(Enter),关闭弹窗,并取消标记
  1.4 弹窗:键盘按下Shift+C键,清空(Shift+C) 按钮变为按下的样式,松开Shift+C键,删除被标记的数据数据
  1.5 弹窗:键盘按下Enter键,更新(Enter) 按钮变为按下的样式,松开Enter键,关闭弹窗,并取消标记

历史版本:Axure Cloud 案例26【中继器 - 后台管理系统4】功能-删除数据

 一、删除功能
  1.1 点击删除按钮,标记该条数据,出现弹窗
  1.2 弹窗:鼠标点击确认(Y),删除被标记的数据数据
  1.3 弹窗:鼠标点击取消(N),关闭弹窗,并取消标记
  1.4 弹窗:键盘按下Y键,确认(Y) 按钮变为按下的样式,松开Y键,删除被标记的数据数据
  1.5 弹窗:键盘按下N键,取消(N) 按钮变为按下的样式,松开N键,关闭弹窗,并取消标记

历史版本:Axure Cloud 案例25【中继器 - 后台管理系统3】优化- 3D按钮、键盘操作
 一、简介
  1.1 与上一版本相比,无新增功能。但在页面交互,颜色,键盘快捷操作上做了很多改进,使用体验上有了很大的提升。

 二、背景
  2.1 背景调整为米黄色

 三、按钮
  3.1 增加了立体效果(渐变色 + 外部阴影)
  3.2 增加了鼠标悬停效果(背景变色 + 外部阴影)
  3.3 增加了鼠标点击效果(背景变色 + 外部阴影 + 内部阴影)
  3.4 增加了键盘交互效果(同鼠标点击)

历史版本:Axure Cloud 案例24【中继器 - 后台管理系统2】新增数据
 一、简介
  1.1 除了基本的新增功能,还额外添加了很多快捷操作,都是符合用户操作习惯的。比如:点击弹窗外部,退出弹窗;点击esc退出弹窗;点击enter提交数据等。但输入框中使用tab键切换功能Axure并不能实现,这里我使用alt、shift+alt键代替tab、shift+tab的快捷操作。

 二、共 x 条记录
  2.1 新增数据后 实时显示 当前数据量(使用富文本框 + [[This.itemCount]]函数)。

 三、信息设备列表
  3.1 点击 新增 按钮,新增数据弹窗 显示
  3.2 点击 新增 按钮,信息设备列表部分置灰

 四、弹窗相关快捷操作
  4.1 当前无弹窗时,键盘点击enter -> 新增数据弹窗 显示。(效果等于点击新增按钮)
  4.2 当前有弹窗时,键盘点击esc -> 新增数据弹窗 隐藏
  4.3 当前有弹窗时,鼠标单击弹窗以外部分 -> 新增数据弹窗 隐藏
  4.4 当前有弹窗时,键盘点击enter -> 进行 提交 操作。(效果等于点击提交按钮)
  4.5 当前有弹窗时,键盘点击alt -> 光标焦点进入下一文本框,并选中文本框中的文本。
  4.6 当前有弹窗时,键盘点击shift+alt -> 光标焦点进入上一文本框,并选中文本框中的文本。

 五、弹窗内部
  5.1 点击 提交 按钮,将填入信息新增到设备信息列表中。
  5.2 输入信息时,无需输入设备编号,编号逻辑为 自增
  5.3 点击 提交 按钮,新增数据弹窗 隐藏
  5.4 点击 提交 按钮,更新当前记录条数(共x条记录)。
  5.5 点击 提交 按钮,当前输入信息保留,不清空。
  5.6 点击 清空 按钮,所有输入框内容清空,下拉框变为默认选项。

 六、弹窗内部校验
  6.1 校验:设备名称、规格型号、生产厂商 不能为空
   a) 以上三者之一为空,并执行 提交动作 时,输入框上方提示 字体变红色
   b) 三个(必填)至多有一个处于红色状态。(选项组+选中状态

  6.2 校验:购置价格必须为 >0的数字
   a) 上方校验不通过则 出现提示>0的数字。等待5000ms后,隐藏提示
   b) 校验不合法输入时,除了提示信息,还要将光标放入该输入框。(获取焦点,获取焦点时选中元件上的文本

历史版本:Axure Cloud 案例23【中继器 - 后台管理系统1】框架搭建
 一、框架搭建
  1.1 按照 视频 -> 【中继器实战 xxx】 搭建即可,内容较琐碎。页面基本无任何交互功能,仅设计布局及界面。


二、素材准备

  使用Axure自带元件。

  完成 案例23【中继器 - 后台管理系统1】框架搭建
  完成 案例24【中继器 - 后台管理系统2】新增数据
  完成 案例25【中继器 - 后台管理系统3】优化- 3D按钮、键盘操作
  完成 案例26【中继器 - 后台管理系统4】功能-删除数据


三、制作方法

制作方法分为三类

1.文本输入框(普通)设备名称规格型号生产厂商
2.下拉框设备类型所属部门使用情况
3.文本输入框(校验功能)购置价格


3.1 文本输入框

注意:文本框矩形的大小、坐标相同,为了演示,下图中暂时将两者分开

在这里插入图片描述

矩形交互:点击矩形后,显示文本框、回显数据、获取焦点(鼠标光标)

在这里插入图片描述

文本框交互:失去焦点、或按下Enter键后,设置当前行的设备名称的值为 [[This.text]] (文本框文字内容)

在这里插入图片描述


3.2 下拉框

注意:文本框矩形的大小、坐标相同,为了演示,下图中暂时将两者分开

在这里插入图片描述

矩形交互:点击矩形后,显示下拉框、回显数据、获取焦点(仅为触发失去焦点动作)

在这里插入图片描述

下拉框交互:失去焦点后,设置当前行的设备类型的值为 [[LVAR1]](设置局部变量值LVAR1 = 当前下拉框的被选项)

在这里插入图片描述


3.3 购置价格(校验)

按照 3.1 文本输入框 配置后,再添加校验的逻辑

首先,由于校验逻辑比较复杂,所以统一由热区移动方式提交

在这里插入图片描述

这里校验规则和新增、修改数据时的一致

在这里插入图片描述


22/11/17

M

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

InternImage

终于有对抗Transformer 的了~~ 来自浦江实验室、清华等机构的研究人员提出了一种新的基于卷积的基础模型,称为 InternImage,与基于 Transformer 的网络不同,InternImage 以可变形卷积作为核心算子,使模型不仅具有检测和分割等下游…

MySQL删除表数据总结(DELETE、TRUNCATE、DROP)

(1)当我们不再需要该表时,使用DROP,会连表一起删掉,无法找回。速度很快。 DROP TABLE web_tbl_search;(2)保留表结构,只删除表数据,使用TRUNCATE,数据删除后…

【unCloud】在使用uni-admin时遇到的问题(原uniCloud-admin)

目录一、前言二、遇到的几个小问题问题一:可登录应用解决方法、步骤一、前言 这是我跟着官方的教学视频学习时遇到的一切小问题,由于我是初学,也没什么很多Vue一类的基础,所以学起来可能才会觉得这些是问题,但是也暂做…

得物视频编辑工具优化全指南

一、背景介绍 随着5G网络的推广和网络带宽的提升,视频成为互联网用户主要的消费载体,用户通过短视频来分享和浏览信息。由此视频的编辑功能越来越重要、越来越普遍。视频编辑的APP也如雨后春笋般涌现。 更好地推动得物App社区业务的发展,得…

测试日常工作中需要具备哪些知识和能力,在需求评审时需要考虑哪些方面,在技术方面评审时需要考虑哪些方面,从什么方面进行设计测试用例

前几天同事分享了一波作为测试需要具备哪些能力,测试用例需要从哪些方面进行设计,我把他分享的内容拷贝了一波,作为以后在测试过程中的参考。 首先需求评审、技术方案评审、测试用例评审三者的关系 一开始,我每次设计测试用例都是…

操作系统 | 实验八 文件管理

一、实验目的 掌握文件的存取方法;掌握文件的逻辑结构和物理结构;掌握存储空间的分配和回收;掌握磁盘管理与调度。 二、实验内容 用程序模拟磁盘的调度过程,并计算各磁盘调度算法包括先来先服务算法、最短寻道时间优先算法、扫…

【大根堆 Java】使用优先队列+HashMap 解决前 K 个高频元素问题

一、题目描述 给你一个整数数组 nums 和一个整数 k ,请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 二、思路 本题我们主要完成两个步骤: 统计出每个元素出现的次数找出出现次数最多的前 K 个元素 对第一个步骤&#xf…

IPWorks S/MIME Delphi Edition

IPWorks S/MIME是一套用于电子邮件加密和文档安全的综合组件。IPWorks S/MIME使用公钥密码标准(PKCS)实现加密和解密的S/MIME标准。 IPWorks S/MIME包括通用的S/MIME组件以及支持S/MIME的IPWorks POP3、IMAP、SMTP、FileMailer和HTMLMailer组件版本。还…

【MMDet】提交PR的学习笔记

官方文档 关于如何向MMDet提交PR,请参考mmcv的文档《拉取请求 — mmcv 1.6.1 文档》 1. Fork最新代码库 当第一次提PR时,需要复刻OpenMMLab代码库,点击 GitHub 页面右上角的Fork按钮即可 将复刻的代码库克隆到本地 git clone fork_mmdet…

trunc函数与truncate函数的一点区别

Oracle的trunc函数与truncate函数都可以对数值进行截取操作 -- 首先看对数值进行截取操作 SELECT TRUNCATE(122.123, 4) from dual; # 122.123 SELECT TRUNCATE(122.123, 3) from dual; # 122.123 SELECT TRUNCATE(122.123, 2) from dual; # 122.12 SELECT TRUNCATE(122.123, 1…

vue3中使用element plus

1、先安装node.js node.js的安装_西瓜君的代码的博客-CSDN博客 2、安装vue-cli vue-cli的安装_西瓜君的代码的博客-CSDN博客 3、安装element-plus Element UI 安装_西瓜君的代码的博客-CSDN博客 4、idea中使用vue3 在idea中使用vue3_西瓜君的代码的博客-CSDN博客 5、 加入 impo…

分享从零开始学习网络设备配置--2.5 提高骨干链路带宽(链路聚合)

任务描述 某公司的网络中心为了接入网络稳定性,在汇聚层交换机的连接连路上使用了多条冗余链路,同时,为了增加带宽,多条冗余链路之间实现端口聚合,提高骨干链路的带宽,这样可以实现链路之间的冗余和备份效果…

Node.js v19,它来了。详解 6 大特性

通译自:6 Major Features of Node.js 19. Details of Node.js 19 new features… | by Jennifer Fu | Oct, 2022 | Better Programming Node 19 在 2022-10-18 发布。 我们知道 Node.js 版本分两种:LTS 和 Current 其中,Current 版本通常每 …

C语言第十课(下):优化井字棋游戏

目录 前言: 一、优手着棋判定: 1.防守型着棋优化: 2.进攻型着棋优化: 二、界面格式优化: 1.Sleep休眠语句: 2.system语句: 三、优化后最终全部代码: 1.头文件game.h: 2.函数功能…

MFIF:Deep Regression Pair Learning

DRPL: Deep Regression Pair Learning for Multi-Focus Image Fusion 本文提出了一种用于多焦点图像融合的新型深度网络,称为深度回归对学习 (DRPL)。与现有的深度融合方法将输入图像分割成小的补丁并应用分类器来判断补丁是否聚焦相比,DRPL直接将整个图…

java springboot获取GitLab上的文件内容

这里以最简单的方式获取git上的文件,并读取文件 第一步:获取主域名host 进入网页版的git,链接为:https://gitlab.***.com 第二步:获取access_token 在git网页端登录后的右上角用户头像下拉菜单的settings页面===>再点击settings页面的左侧菜单栏中的Access Tokens选…

Shell 脚本编程(二) —— 条件判断 (test命令) + 多路分支语句(if 、case)

test 命令可以用于判断文件类型以及值的比较,test 判断条件为真,返回 0;条件为假,返回 1。 目录 一、条件判断 (1) 整数判断 (2) 字符串判断 (3) 文件判断 二、if 语句 1、语法结构 2、实际运用 三、case语句 一、条件判断…

【毕业设计】图像识别跌倒检测算法研究与实现 - python 深度学习 机器学习

文章目录0 前言1 简介2 实现方法2.1 传统机器视觉算法2.2 基于机器学习的跌倒检测2.2.1 SVM简介2.2.2 SVM跌倒检测原理2.2.3 算法流程2.2.4 算法效果2.3 深度学习跌倒检测2.3.1 最终效果2.3.2 网络原理3 最后0 前言 🔥 Hi,大家好,这里是丹成…

Java集合框架【二容器(Collection)[ArrayList]】

文章目录1 容器/集合简介2 容器的结构2.1 结构图2.1.1 单例集合2.1.2 双例集合3 单例集合的使用3.1 Collection接口的介绍3.2 Collection接口中的接口方法3.3 List接口3.3.1 List接口特点3.3.2List的常用方法3.4 ArrayList容器类3.4.1 添加元素3.4.2 获取元素3.4.3 根据索引删除…

水尺监测识别系统

水尺监测识别系统利用计算机视觉机器学习技术对河道湖泊进行实时检测,当水尺监测识别系统监测到河道水位异常时,立即告警。水尺监测识别系统同时将告警截图和视频保存下来,推送给后台。水尺监测识别系统极大提升现场区域的管控效率&#xff0…