• 我的订阅
  • 科技

Axure高保真教程:上传表格数据

类别:科技 发布时间:2023-02-17 21:00:00 来源:人人都是产品经理

在系统中,将excel表格的数据上传或导入,是一个非常常见且必要的功能。本文作者分享了如何在Axure中制作模拟上传表格数据效果的原型模板的教程,一起来学习一下吧。

Axure高保真教程:上传表格数据

在系统中,将excel表格的数据上传或导入,是一个非常常见且必要的功能。所以今天作者就教大家在Axure中怎么制作模拟上传表格数据效果的原型模板。

一、效果展示

1、点击上传按钮后,可以选择本地的文件,如果不是excel文件,就会弹出提示,如果是excel文件,就会模拟显示表格数据;

2、可以修改已上传的表格数据;

3、可以在表格对应位置插入行、复制行和删除行。

Axure高保真教程:上传表格数据

原型地址:https://dxrs37.axshare.com/#g=1

二、制作教程 1. 表格的制作

导入后显示的表格我们主要分成3部分内容——表格表头、表格内容、操作按钮

1)表格表头

直接用多个矩形制作而成,需要多少行就添加多少个矩形,填写上对应的表头文字,案例中的模板共11列,包括序号、姓名、语文、数学、英语、政治、物理、化学、地理、生物、历史,摆放如下头所示

2)表格内容

表格内容我们用中继器来制作,中继器里面放置和表头一样的矩形,每列宽度要和表头一致,这样才能对齐,矩形默认透明色,这样不会挡住后面的背景色,禁用时的交互样式,我们设置边框线为蓝色。除第一个序号对应的矩形外,在每个矩形上方放置一个输入框,输入框的颜色也是透明,最后我们在底部添加一个透明的矩形作为背景矩形,背景矩形将整行内容包裹起来,设置元件选中样式为浅蓝色,后续做一个移入高亮变色的效果。

中继器表格也是共11列,我们把对应的内容如下图所示填写好:

在中继器每项加载时,我们用设置文本的交互,将中继器各列的值设置到对应的元件里,例如no列的值设置到序号对应的矩形,column1~10就分别设置到姓名、语文、数学……历史各个输入框里。

Axure高保真教程:上传表格数据

各个输入框获取焦点时,我们用禁用的交互,禁用该输入框对应的矩形,因为前面设置了禁用样式,所以禁用之后就会显示边框线,这样可以清楚选择了那个格子。

然后我们在用选中的交互,设置背景矩形选中,因为前面设置了选中样式是浅蓝色,所以就相当于将该行高亮变色了。

Axure高保真教程:上传表格数据

失去焦点时,用启用的交互,将背景矩形重新启用;用选中的矩形将对应的矩形设置为未选中,这样相当于恢复原状。然后我们还要把最新的值设置到中继器表格里,所以我们用更新行的交互,将中继器对应列该行的值设置为该输入框的值。

Axure高保真教程:上传表格数据

背景矩形选中的时候,我们要把要用一个默认隐藏的文本标记记录那一行的被选中,所以我们用设置文本的交互,将该行no列的值设置到记录no的文本。

记录这个文本是为了后面知道在哪里插入行。

如果都没有选中,就是取消选中的时候,我们将记录文本设置为中继器的总行数,那么后续插入行就会在最后一行插入。

Axure高保真教程:上传表格数据

所以在中继器载入时,我们要用排序的交互,对no列进行排序,这样后续插入行就可以根据插入对应的序号,控制插入行的位置

3)操作按钮

包括重新上传、插入行、复制行和删除行按钮,我们用图标+文字组成。

①插入行按钮的交互

点击插入行按钮时,我们用更新行的交互,更新选中的行选中行更新条件是目标行的no值,大于选中行的no值,例如选中的是第2行,那么第3行及后面的行就都要将序号+1。然后我们再用添加行的交互,添加一行新行,添加的序号就是选中行的序号+1,例如选中的行是第二行,那添加行的序号就是3。

②复制行按钮的交互

复制行的交互和插入行的交互基本一致,但是我们要先获取到选中行各个的数据,所以我们要有多个默认隐藏的文本来记录,在中继器每项加载时,如果所在行的no值和选中行记录的no值一致,我们就用设置文本的交互,将表格的内容设置到对应的文本标签来记录。

Axure高保真教程:上传表格数据

鼠标单击复制行按钮时,交互和插入行一致,只是添加行的时候,要将记录文本的值设置到中继器表格里。

③删除行按钮的交互

鼠标单击删除行按钮时,我们删除no列的值等于记录no文本的行,然后还要用更新行的交互,将序号大于记录no文本的行的no列的值等于他原来的值-1。

Axure高保真教程:上传表格数据

④重新上传按钮的交互

把所有元件组合转为动态面板,这一页就是表格页,然后我们新增一些空白页,放置在最上方,作为上传页。鼠标点击上传按钮时,我们用设置面板状态的交互,将动态面板设置到上传页。

Axure高保真教程:上传表格数据

2. 上传页面

上传页面我们用矩形+文字+图标组成,如下图所示摆放:

Axure高保真教程:上传表格数据

在里面我们还要准备需要一个输入框,输入类型选择文件,后续通过js调用本地文件的弹窗,一个文本标签命名为text,用于记录选中文件名,另外一个文本标签命名为click,只用于后续触发选择文件后的操作。

鼠标单击上传组合时的交互,我们用打开链接的交互,选择链接到URL,在里面我们可以通过js代码,触发输入框那个原件点击的交互,因为输入框类型设置成文件,所以点击他就会弹出本地文件选择的窗口。在选择完成后,我们将选中的文件名称设置到text的文本标签里,然后click代码触发click元件鼠标单击的交互。之前我在上传列表的教程里有详细的讲解,这里就不展开介绍了,不太明白的同学可以看回我之前的文章。

clic按钮鼠标单击时,我们判断回传到text文本的文本值是否包含.xls、.xlt、.csv这几种常用的表格的后缀。

如果不包含,代表上传的文件类型错误,弹出弹窗提示用户重新上传。

如果包含,就是表格文件,我们用设置面板状态的交互,将动态面板设置到刚刚做好的表格页。

Axure高保真教程:上传表格数据

这样我们就完成了能模拟表格上传效果的原型模板了,后续使用也是很方便,默认的表格内容只需要在中继器表格里维护,即可自动生成交互效果。

以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。

本文由 @AI产品人 原创发布于人人都是产品经理,未经许可,禁止转载

题图来自 Unsplash,基于 CC0 协议返回搜狐,查看更多

责任编辑:

以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。

快照生成时间:2023-02-17 21:45:07

本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。

信息原文地址:

Axure高保真教程:自动生成页码的中继器表格
...所以作者今天就教大家如何在Axure中制作一个能自动根据中继器表格的数据以及分页情况,自动生成对应页码的原型模板。一、效果展示 页码能根据表格数据和每页显示条数自动生成。点击
2023-02-24 12:00:00
Axure高保真原型:多选下拉列表(自动生成标签)
...签,并允许用户选择多个标签,那么该如何利用Axure里用中继器制作一个多选下拉列表。作者总结了相关步骤,希望对你有所帮助。多选下拉列表常用于需要用户从一组选项中选择多个选项的
2023-06-15 20:00:00
Axure高保真教程:用中继器制作多选树
...长在设置、文件浏览器等场景有所使用。那么该如何利用中继器制作多选树?本文对此进行了梳理,一起来看看吧。“多选树”可能指的是一种用户界面元素,用于展示层级结构并允许用户选择多个
2023-11-30 17:02:00
Axure高保真原型:多选树穿梭选择器
....axshare.com/#g=1二、制作教程 1. 左侧多选树制作我们主要用中继器来制作,中继器里面,我们用到的元件包括箭头
2023-07-07 13:00:00
Axure高保真原型:购票选座模板
...://a7onmt.axshare.com/#g=1二、制作教程 1. 选择座位我们要先用中继器制作出作为表,中继器里面需要放在一个动态面板
2023-07-20 18:00:00
Axure实现交友APP滑动匹配效果
...。一个用来刷新的矩形(起名:刷新),同样隐藏。一个中继器,数据有两列,一列叫 [[Item.image]]插入图片
2023-04-27 13:00:00
Axure中继器全选操作的“半选中状态”及框选
在Axure中继器的全选复选框中,有时候会出现“半选中状态”,这种状态通常用于提醒用户,并且在一些特定场景下也有实际的应用。本文作者分享了在Axure中全选复选框时实现“半选中状
2023-05-19 12:00:00
Excel教程:Excel二维表转一维表的两种经典操作技巧(上)
...小编我实在忍不住想吐槽,想提高工作效率,你会玩Excel表格数据改造吗?office 软件全版本软件下载地址:www
2023-01-29 02:00:00
Axure9:手风琴效果(动态面板)
...何使用动态面板制作手风琴效果。当前还有进阶版的使用中继器绘制手风琴效果,不过我觉得动态面板比较简单,比较适合新手,后续如果需要也出使用中继器实现手风琴效果的教程啦~1. 首先
2023-08-24 11:00:00
更多关于科技的资讯:
一年一度的天猫双11购物节再次引爆消费市场。但与往年不同,今年的关键词不再是简单的“低价”或“流量”,而是全面转向“效率”
2025-11-10 20:57:00
这个周末,朋友圈彻底被KPL总决赛刷屏了。这场赛事创下12秒售罄门票、6.2万人现场观赛的亮眼成绩,一举打破单场电竞赛事观众人数最多的吉尼斯世界纪录
2025-11-10 16:46:00
重获森林呼吸:“半亩森林”在杭发布新品,开启环境益生菌空气净化新纪元
2025年11月8日,杭州梦想小镇络绎科学社区迎来了一场充满科技想象与生活温度的创新体验活动——体验π|环境益生菌,开启“森林呼吸”新纪元
2025-11-10 15:40:00
武当山智慧旅游平台升级 多语种 AI 客服暖心上线
近日,武当山智慧旅游平台迎来重要升级,智能 AI 客服多语种功能正式上线,为全球游客打造无障碍智慧游览新体验,也标志着景区公共服务国际化水平迈上新台阶
2025-11-10 15:31:00
“双11”火到海外,全球网民纷纷加入抢购浪潮厦门空港迎来跨境电商出口高峰东南网11月10日讯(海峡导报记者孙春燕)一年一度的购物狂欢节——“双11”正在如火如荼的进行中
2025-11-10 11:19:00
中国银行与中国银联、华住集团举办提振消费主题签约活动
11月6日,中国银行携手中国银联、华住集团,在商务部、文旅部、人民银行上海总部、上海市政府的共同见证下,成功举办“聚力进博新引擎
2025-11-10 11:26:00
澳柯玛推出2026年风冷无霜、立式多系列冷柜新品
鲁网11月10日讯近日,“双擎智控,深冷领鲜”——澳柯玛2026年制冷营销峰会在青岛隆重召开。来自全国各地的合作伙伴、渠道商及主流媒体代表齐聚一堂
2025-11-10 11:31:00
赛德斯耳机产品线深度盘点:以精准科技满足全场景音频需求
在竞争激烈的音频市场,一个品牌能否立足,关键在于其产品线能否精准覆盖多元化的用户场景。游戏耳机品牌赛德斯(SADES)通过其精心布局的耳机产品矩阵
2025-11-10 12:08:00
神都镜像照见数字文明 作家维摩眼中的“河洛智慧”
大河网讯(记者 赵檬)在千年古都洛阳的深厚文明积淀与瞬息万变的互联网浪潮之间,一场跨越时空的对话正在展开。11月5日,作家维摩参加了2025河南省网络文明大会
2025-11-10 12:39:00
2025青岛虚拟现实创新大会|专访自然语义(青岛)科技有限公司CMO薛铮:以轻量化“语义桥梁”助推虚拟现实产业智能升级
鲁网11月10日讯 (记者 尤奕钧 刘晓伟)人工智能技术快速发展,离不开其背后的核心驱动力——自然语言处理(NLP),NLP依赖于算法和模型分析
2025-11-10 11:34:00
卖场变生活场能否“赢”客?解码五缘湾商圈零售新生态
京东MALL的DIY电竞区人气高。(京东MALL 供图)五缘湾天虹超市将闽南古早味引进精品区。(记者 庄筱婧 摄)五缘湾天虹超市将“烟火市集”升级为顾客的“星级家庭后厨”
2025-11-10 08:13:00
在2025年世界互联网大会乌镇峰会主论坛上,国家移民局、国家网信办联合发布外国人资讯服务App——SinoGuide。SinoGuide旨在帮助外国人更好融入并体验中国丰富便捷的数字化服务
2025-11-10 09:49:00
本报讯(全媒体记者黄祥晟、罗晋粤)11月8日,在2025年世界互联网大会乌镇峰会“互联网之光”博览会现场,从算力基建到智能产品
2025-11-10 07:03:00
11月7日从太原福莱瑞达科技有限公司获悉,2025年度“机械工业科学技术奖”获奖名单日前公示,福莱瑞达与太原科技大学联合研发的“多形态货物的智能抓取与装车技术及装备”项目
2025-11-10 07:19:00
江苏南京:以“智”赋“能”,南京AI军团点亮智能制造
建模降本、“鹰眼”护安全、机器人夜检地铁……以“智”赋“能”,南京AI军团点亮智能制造□南京日报/紫金山新闻记者 徐宁周容璇 实习生黄倩以“激光扫描+AI建模”
2025-11-10 08:00:00