(中继器结构与原理详解

                ****Axure中继器结构与原理详解****

中继器这个元件,对很多人来说是个难点,但实际上,只要理解它的结构和工作原理,使用起来非常简单。
首先,我们将中继器元件拖入画布,是下方这个样子。

看上去,这个元件由三个纵向排列的矩形组成。
这样的一个元件,怎么使用?
这里大家可以记住一句话:任何一个元件如果不会使用,先双击试试看。
当我们双击了中继器这个元件,在画布中,又打开了一个新的编辑区。
这个编辑区,是中继器内部内容的编辑区。

大家能够看到,在这个编辑区中,自带了一个矩形元件。
那么,这个矩形元件和我们刚才在页面中看到的中继器元件,有什么关联?
我们在这个编辑区中,我们把矩形随意挪动一下位置,并且再放入一个图片元件(或者其他元件),然后点画布上方的标签,切换回页面的编辑区。

这个时候,大家能够看到在页面中,之前的三个矩形矩形也移动了位置,并且新增了三个相同的图片元件。
看到这里,大家一定能够理解到,中继器内部的内容决定了页面中显示的内容。
不过,在页面中并不是一项内容,而是三项。
为什么在中继器中的一项内容,在页面中变成了三项?
这是由哪里控制的呢?
我们点中中继器这个元件,观察它的属性。
在它的属性中,有一个区域,好像表格。
这个区域叫“数据集”。
在这个区域中,大家能够看到,默认有一列三行的数据。

我给中继器的定义:中继器是一个重复列表项的元件。
如上图所示,默认情况下,中继器显示的列表项的数量与数据集中数据行的数量相一致。
所以,大家可以做一下尝试,在数据集中添加行或删除行的话,列表项也会相应的增加或减少。
另外,大家也能够注意到,中继器列表项的内容并不完全一样,上面显示的数字是不相同的。
不过,通过上图,大家也能够发现,列表项中矩形显示的数字,就是数据集中每一行“Column0”这一列的列值。
那么,这个列值是怎么关联到矩形上的呢?
如果要改变矩形的文字,我们就要通过【设置文本】的动作,去设置这个元件的文字。
不过,在什么时候,如何去设置这个矩形的文字为不同的列值?
我们可以在概要面板中,将中继器内部的矩形命名。例如:DefaultShape
然后,在中继器属性面板的顶部,大家能够看到默认有一些交互的设置。

这个设置是【每项加载时】,【设置文本】于矩形“DefaultShape”为“[[Item.Column0]]”。
首先,先来说说每项加载时这个触发事件,它体现了中继器的工作原理。
中继器这个元件,在页面中加载的时候,会读取数据集。
如果发现数据集存在数据,就将第一行数据读取出来,通过交互设置将数据与编辑区中的元件关联,生成列表项的第一项。
然后,再次读取数据集中的第二行,将数据通过交互设置与编辑区中的元件关联,生成列表项的第二项。以此类推,知道读取完所有的数据行后,停止列表项的生成加载。
所以,这个触发事件叫【每项加载时】。
那么,这个触发事件里面的动作,大家就能够理解是将数据集的数据与编辑区的元件进行关联。
不过,这个动作中有一个关键的内容就是“[[Item.Column0]]”。
Item是一个系统变量,中继器每个列表项加载时,所读取一行数据,都会存入这个系统变量。
Column0是列名。
Item.Column0就是指一行数据中Column0这一列的列值。
这个列值,在读取每一行数据时都是不同的。
所以 ,通过这样的交互,完成数据集数据与编辑区元件的关联,我们才看到了每一项中不同的内容。

最后,当我们在中继器数据集中添加新的行与列值的时候,中继器的列表项会随之增加。
这些列表项默认是垂直排列的。
那么,能不能让它水平排列,并且能够达到一定数量折行呢?
就好像某些商品列表一样,一排几个进行排布呢?
我们,点中中继器元件,然后在检视面板中,切换到样式的设置。

在这里,我们可以设置中继器列表的布局为【水平】布局。
勾选【网格排布】后,通过数量的设置,就能实现一定数量折行的效果。
另外,在这部分设置中,我们还可以设置列表项的背景色、交替背景色,列表项内容的多页显示,列表项之间的行间距、列间距等等。
综上所述,我们来总结一下中继器的基本组成,这也是中继器基础操作主要步骤。
1、内部编辑区
在中继器内部的编辑区中,我们要先创建列表项的模板内容。
这个模板内容决定每一个列表项中的元件组成结构。
2、数据集
在数据集中,我们要添加列表项的数据内容(含文字、图片以及引用页面)。
3、交互
在交互设置中,将数据集的内容与内部编辑区中模板元件建立关联。
4、样式
在样式设置中,我们可以对列表的布局、背景、分页以及列表项间距进行设置。
通过以上四部分内容以及相关的操作,才能够正确、完整的使用中继器这个元件。
备注:前三部分内容与步骤是必须的,样式的设置在某些应用中无需设置。
以上就是对中继器组成结构与工作原理的解析。

(0)

相关推荐

  • 【Axure教程】中继器结合echarts生成可视化图表 | 人人都是产品经理

    导读:echarts是一个基于 JavaScript 的开源可视化图表库,里面包含很多常用且美观的统计图表.作者就通过使用中继器,结合echart的图标代码,做出可视化图表的原型模板,一起来看一下吧. ...

  • 【Excel公式教程】要提取最后一行数据用什么公式?(上篇)

    90本电子书:Excel.Word.PPT.职场必备,总有一本是你需要的-- 有群友提问:要提取最后一行数据用什么公式? 这个问题是什么意思呢,结婚示例来看一下吧. 如下图所示,ABC三列是每天会增加 ...

  • 【Axure教程】树形穿梭框 | 人人都是产品经理

    编辑导语:在多分组的筛选场景下,树形穿梭框较为常用,一般应用于数据.名单的选择.那么,应该如何制作树形穿梭框?本篇文章里,作者总结了一份树形穿梭框的Axure教程,一起来看一下. 树形穿梭框常用于多分 ...

  • Axure 9.0教程:二级菜单的制作与使用 | 人人都是产品经理

    编辑导语:二级菜单是常见的操作样式,为避免紧急情况下不知如何操作,也许你需要了解一下二级菜单的制作过程.那么,如何利用Axure来制作二级菜单?本篇文章里,作者便结合Axure梳理了一份二级菜单Axu ...

  • Axure高级教程:用中继器做下拉菜单 | 人人都是产品经理

    编辑导语:在很多产品中都有下拉菜单的功能,但一些下拉菜单的功能比较笨重,不够灵活:本文作者分享了一个高级教程,用中继器做下拉菜单,我们一起来学习一下. 今天和大家分享一个中继器的高级教程--用中继器来 ...

  • 手动挡变速器离合器的结构和工作原理详解,终于搜集全了!

    虽然自动挡汽车已经铺天盖地,但手动挡依然凭借其优秀的耐久性,超高的传递效率,引来无数车主的青睐.而手动挡车辆,其驾驶的精髓便是离合器,离合器位于发动机和变速器之间,用于控制发动机动力的结合或中断,离合 ...

  • 扫描仪原理是什么 扫描仪组成结构介绍【详解】

    扫描仪原理详细介绍 扫描仪是一种被广泛应用于计算机的输入设备.作为光电.机械一体化的高科技产品,自问世以来以其独特的数字化"图像"采集能力,低廉的价格以及优良的性能,得到了迅速的发 ...

  • 九阳电磁炉电路图及电路原理详解(图文)

    关于九阳电磁炉的电路图,九阳电磁炉整个电路的组成部分有哪些,九阳JYC-21CS21电磁炉电源电路的工作原理是怎么样的,电磁炉是应用电磁感应原理对食品进行加热的,一起来了解下. 九阳电磁炉的电路图 一 ...

  • 九阳电磁炉电路图及电路原理详解(2)

    九阳电磁炉电路图及电路原理详解(第2页) 三.九阳电磁炉的电路原理 电磁炉是应用电磁感应原理对食品进行加热的. 电磁炉的炉面是耐热陶瓷板,交变电流通过陶瓷板下方的线圈产生磁场,磁场内的磁力线穿过铁锅. ...

  • 过程能力指数Cp与Cpk计算原理详解

    [爆赞公开课]CQI-9热处理系统评估(第四版)公开课,2021年5月开课 [公开课]IATF16949:2016汽车工业内审员精品课程,5.15-5.16 GD&T培训苏州第24期,5.15 ...

  • 结构素描步骤详解(专业老师经验总结)

    结构素描黑白灰关系明确后, 各部分丰富起来, 尤其是交界线和灰部要变化丰富. 我们总结前人学习素描的经验,概括为下面三步走: 第一步:构图与打形,好比地基与骨架,地基决定上层建筑,骨架决定房子形状. ...

  • ASIO4ALL,linkpro,studio one跳线原理详解与操作步骤

    1.1需要的软件: 1.ASIO4ALL:将板载声卡的WDM驱动转化为ASIO驱动 点亮同一声卡驱动下的麦克风和扬声器 2.Linkpro:调用ASIO驱动,创建N个虚拟的扬声器和虚拟的麦克风及音频通 ...

  • 好文分享:ext文件系统机制原理详解

    原文:https://www.cnblogs.com/f-ck-need-u/p/7016077.html作者:骏马金龙 文章有些长,但是作者总结的非常好,能学到很多技术细节知识.请大家耐心阅读. 将 ...

  • 水平电池技术原理详解

    1980年,美国军方为水平电池研究立项,开启了铅酸电池革命的序幕. 易德维能源科技有限公司攻克核心技术,成为世界上唯一批量生产商品化水平电池的制造商. 旭派水平电池,打破了铅酸电池一百六十多年的传统制 ...