使用之前
在使用之前,我们总得搞清楚我们将要使用的元件是什么东西。

据Axure官网介绍,中继器是一种用于展示模式重复的文本或图标的元件。没看懂?不急,我们先看一下效果演示,然后再一步步把这个效果做出来,就可以开始使用中继器了~

**

一、初识中继器

**
从元件库中找到中继器,按住并拖入中间的操作区,我们可以看到它已经有一列三行,分别写着1、2、3。

那么操作区中的1、2、3从哪里来的呢?聪明的同学已经看出来了,在右侧的“检视:中继器——中继器”栏有一个编辑区,里边便有1、2、3。但是这还不够,如果我们把“检视:中继器——交互——每项加载时”中的“case1”删除,那么操作区中1、2、3便消失了。由此可见,还需要“case1”把操作区和编辑区联系在一起。

按“Ctrl+Z”撤销“删除case1”操作,双击“case1”打开用例编辑<每项加载时>面板,我们来看看“case1”究竟做了什么。

只见上面写着 设置文字于(矩形)= “[[Item.Column0]]” 。顿生疑惑:什么?矩形?什么矩形?Item又是什么?Column0又是什么?Item.Column0又是什么?为什么要用“[[ ]]”包起来?

关掉用例编辑<每项加载时>面板,回到主界面,双击操作区的中继器,打开中继器模式编辑操作区。

点击中继器模式编辑操作区中的矩形,可以看到右侧“检视:矩形”中名称栏显示“(矩形名称)”,这就是上文中的“(矩形)”。

点击“检视:矩形”中的名称栏,我们给这个矩形取名为“动物”。

选中中继器模式编辑操作区中的矩形,按“Ctrl+C”和“Ctrl+V”复制粘贴出新的矩形,拖动矩形放置在原矩形的右侧,并在右侧“检视:矩形”中名称栏将矩形名称改为“食物”。

将操作区切换回index页面,我们可以看到发生了一些变化:中继器变成了两行三列,“case1”中的“矩形”也变成了“动物”。这是我们刚才在中继器模式编辑操作区修改的结果。

接下来,我们要做更多的操作。在右侧“检视:中继器——中继器”中,双击“Column0”,更名为“FirstColumn”,双击“添加列”,取名为“SecondColumn”。让我们看看“case1”发生了什么变化。

我们将“Column0”改名“FirstColumn”之后,“case1”中的“Column0”也变为“FirstColumn”,由此我们可以意会他们的关系。

**

二、每项加载时

**
接下来,我们在“检视:中继器——中继器”的编辑区中填入一些动物和食物的对应关系,可以看到,操作区也发生了改变,但是只显示了第一列,第二列却没有显示。

这是因为“case1”只同步了第一列却没有同步第二列。接下来我们试着同步第二列。双击“case1”打开用例编辑<每项加载时>面板,可以看到,“case1”只将“动物(矩形)”和“FirstColumn”联系起来。

有样学样,我们把“食物(矩形)”和“SecondColumn”也联系起来。先勾选“食物(矩形)”,再将右下角的值由默认的“[[Item.FirstColumn]]”改为“[[Item.SecondColumn]]”。聪明的同学应该可以意识到,这个“[[Item.xxxxxx]]”是一种默认格式,代表编辑区中xxxxxx列的值。很正确,Item就代表这个中继器的编辑区,“[[ ]]”则代表取值,取中继器编辑区xxxxxx列的值。

点击确定按钮,关闭用例编辑<每项加载时>面板,回到操作区,我们看到操作区中的中继器的第二列成功地与编辑区中的第二列同步。

看到这里,你已经明白了很多。但是依然有疑惑:如果只是静态地展示一个表格那么直接使用“表格”元件不久可以了?耍我呢?

稍安勿躁,学习了以上知识,下面我们可以准备起飞了。
**

三、动态添加

**
首先,我们添加两个文本框分别用于输入“动物”和“食物”,再添加个用于提交数据的提交按钮。

什么?提交数据?

将两个文本框和提交按钮分布在右侧检视的名称栏改名为“输入动物”、“输入食物”和“提交按钮”。

点击提交按钮,在右侧“检视:提交按钮——交互”中双击“鼠标单击时”,打开用例编辑<鼠标单击时>面板。在左侧添加动作栏双击“中继器——数据集”中的“添加行”。在右侧配置动作栏勾选“(中继器)”(因为我们还没给我们的中继器取名,所以显示为“(中继器)”,跟前面提到的“(矩形)”一个道理)。

右侧配置动作栏下面点击添加行打开添加行到中继器。

点击“FirstColumn”下方,“添加行”右侧的“fx”,打开编辑值面板。点击“局部变量”中的“添加局部变量”。

将“局部变量”中的“LVAR1”改为“Animal”,右侧“输入食物”改为输入动物。在上方“插入变量或函数”下方的输入框输入“[[Animal]]”(对应上面的“Animal”,意为“Animal”变量的值)。

点击确定按钮关闭当前面板。同样操作第二列:点击“SecondColumn”下方,“添加行”右侧的“fx”,打开编辑值面板进行编辑。

同样点击确定按钮关闭当前面板。现在添加行到中继器面板变成这个样子,意思是单击提交按钮时,把“输入动物”文本框的值放在Animal中,把“输入食物”文本框的值放在Food中,然后将Animal和Food的值分别作为第一列和第二列组成一行,将这一行添加到中继器中。

点击确定按钮关闭添加行到中继器面板。点击确定按钮关闭用例编辑<鼠标单击时>面板。回到主界面。

点击右上角预览按钮打开浏览器,在两个输入框中分别输入动物和食物,点击提交按钮,即可看到动态添加的效果。

**

四、动态删除

**
那要删除怎么做呢?也很简单。我们关掉浏览器,回到主界面,添加一个用于删除的按钮。

点击右侧“检视:矩形——交互”中的“鼠标单击时”打开用例编辑<鼠标单击时>面板,在左侧添加动作栏点击“中继器——数据集”中的“删除行”,右侧配置动作栏勾选“(中继器)”,下方的单选框选择“已标记”。意思是单击按钮时,删除中继器中已标记的行。什么?已标记?怎么标记?

点击确认按钮回到主界面。切换到“(中继器)index”中继器模式编辑操作区,按住“Ctrl”键点击两个矩形,右键,选择“组合”。在右侧“检视:组合——Shapes——交互样式设置”中点击“选中”打开交互样式设置面板,找到填充颜色一项,勾选并将颜色改为你喜欢的颜色。按确定键关闭交互样式设置面板。

再在右侧“检视:组合——交互”中双击“鼠标单击时”打开用例编辑<鼠标单击>面板,在左侧添加动作栏“元件——设置选中”中点击“切换选中状态”,再勾选右侧配置动作栏中的“当前元件”一项。这两步操作的目的在于让我们点击某一行时这一行会变色来反馈我们选了该行。


我们还要让我们点击的某一行置为“已标记”状态,方便我们上文中说到的用于删除的按钮删除“已标记的行”。在左侧添加动作栏“中继器——数据集”中点击“标记行”,再勾选右侧配置动作栏中的“(中继器)”一项。

**

五、大功告成

**
点击确定按钮关闭当前面板回到主界面,点击预览按钮查看效果。

**

六、后续问题

**
上面的设计还是有瑕疵,选中一次后背景颜色改变再点击一次背景颜色变成原始状态,但这行其实状态还是标记状态,会一起被删除。

具体如何解决有单独的一篇文章:Axure教程:中继器如何切换标记状态?
写在前面在之前的文章《Axure教程:如何使用Axure中继器元件?》

Axure教程:如何使用Axure中继器元件?相关推荐

  1. 多人协作开发Axure教程(附Axure RP9的密钥)

    目录 1.1安装软件 1.2注册账号 1.3管理员创建项目 1.4 项目成员接受邀请 1.5 check out和check in Axure RP是一款专业的快速原型设计工具,作为专业的原型设计工具 ...

  2. 【Axure教程】中继器版视频播放列表

    视频列表是平台.系统里面的常用功能,所以作者今天就教大家在Axure里面怎么用中继器制作一个视频列表的原型模板. [原型预览] 用电脑点击左下方阅读原文或复制打开下面的原型预览地址 https://a ...

  3. 【Axure 教程】中继器(基础篇)

    一.初识中继器 中继器是 Axure 中一个比较高阶的应用,它可以让我们在纯静态网页中模拟出类似带有后台数据交互的增删改查的效果,虽然它没有真正意义上帮我们存储任何的数据,但是当我们在一次项目体验过程 ...

  4. 【Axure教程】随机抽奖原型

    随着商业的进步与发展,在to c的系统里面,抽奖可以说是必备的功能. 所以我们今天来学习,在Axure里面做一个最一个既美观,而且复用性又强的抽奖原型,完成后效果如下图所示: [原型预览] https ...

  5. Axure 9 实战案例,中继器的应用 3,按条件筛选中继器列表

    前言 Hello!欢迎来到Axure 9 实战案例专栏(进阶篇).(课程简介) 在上一篇教程,我们在普通中继器列表的基础上,加入了交替色和悬停色的效果 (了解更多),这个算是比较简单的,一学就会的交互 ...

  6. Axure 9 实战案例,中继器的应用 2,列表的交替色和悬停色

    前言 Hello!欢迎来到Axure 9 实战案例专栏(进阶篇).课程简介>> 在上一篇教程,我们讲解了如何使用中继器绘制原型列表页(了解更多>>),相信大家已经运用上了吧?是 ...

  7. 【Axure教程】能增删数据的柱状图

    柱状图是可视化视图里一个非常重要的工具,在画原型图时,我们也经常用到柱状图.今天作者就教大家如何在Axure里制作一个能增删输入的柱状图模板,效果包括: 查看具体数据--鼠标移入柱状图时,改柱状图的背 ...

  8. 【Axure教程】分类筛选卡片(订单卡片案例)

    卡片是系统常用的展示方式,采用卡片式布局能更直观的用户界面.所以作者今天就和大家分享如何在Axure中制作出分类筛选卡片的原型模板,我们已订单卡片为案例,包括以下交互效果: 1.筛选:可以根据卡片不同 ...

  9. Axure教程:如何使用动态面板?动态面板功能详解

    写了几个Axure教程之后发现,可能教程的起点有些高了,过分的去讲效果的实现,而忽略了axure功能以及基础元件的使用,那么从这个教程开始,把这些逐渐的展开讲解. 关于Axure动态面板 动态面板是a ...

最新文章

  1. Vim 命令、操作、快捷键全集
  2. 矿用巷道巡检机器人_一种井下自动巡检机器人系统
  3. RAdam优化器又进化:与LookAhead强强结合,性能更优速度更快
  4. 苹果呼叫转移设置不了_原来苹果手机是用这种方式清理垃圾,随意腾出20G,难怪能用5年...
  5. vue实战第一课:天气查询
  6. 一个跨国银行的敏捷转型案例要点之Agile Center
  7. 历史习题与答案解析(1-50期)
  8. Eclipes中AndbaseDemo 手动导入 Android studio
  9. h5问卷调查 html模版,问卷调查H5模板制作流程
  10. 翁恺老师 | 细胞自动机
  11. word批量转PDF怎么转
  12. 15个超级实用web开发实用工具
  13. OSEK和Autosar网络管理的区别和共同点
  14. 设置word07标题样式
  15. Axure实战:滑动拼图解锁教程
  16. Lenovo联想G460无电池ThinkPad强制刷新BIOS的方法,非电池补丁
  17. 外媒称百度AI领跑全球,一场“战疫”告诉你为什么
  18. 【图论】图的最短路径问题——有权图的单源最短路(Dijkstra算法)
  19. 【openlayers】ol3地图组成部分
  20. Android FDE 加密过程

热门文章

  1. 【转】苹果开发者账号申请(2017最新版)
  2. 腾讯视频本地播放缓存获取方法
  3. 在树莓派上,raspbian jessie里安装ROS indigo以及raspbian strech里安装ROS kinetic
  4. CapsNet入门系列之三:囊间动态路由算法
  5. 报名开启|和你约定在 Google 应用出海指南针
  6. tassel软件使用linux,学员来稿|全基因组关联分析(GWAS)学习笔记分享(一)
  7. 常用SNS开源系统比较
  8. Chrome扩展:本地应用上传本地文件到谷歌插件,再由插件上传到服务器
  9. CSDN编程竞赛第六期(C解题)
  10. 敏捷实践——沟通的重要性