Axure中的中继器让表格“动”起来

中继器是Axure RP 8中的一个高级用法,以列表形式展示数据,可以对数据进行新增、删除、分页、排序等操作。

本文以一个例子讲解中继器的基本用法。

准备中继器列表数据

首先,在index页面从元件库中拖放一个表格处理成1 x N的大小作为列表的表头,修改名称为表头,为每个单元格命名。
然后,拖放一个中继器在表格下方,作为数据展示区。初始化的中继器为3行1列。修改中继器名称为数据展示
准备
双击中继器,进入编辑页面。复制矩形框,并粘贴表头N的数量,本文为1*6的表格。为每个矩形框填写名字。(可以拖动矩形框为不同大小)
中继器编辑

返回index页面。
准备1
编辑中继器列表。选中中继器,在属性中编辑中继器列表(英文字符),并填写初始展示数据,可以删除不需要的行。
中继器编辑
显示中继器数据。
编辑中继器Case1用例,在配置动作中为中继器的每一个矩形框设置文本。
编辑用例
每选中一个矩形框,编辑文本值为中继器列值。<注意>:将序号列设置为index可自动编号。
配置中继器列值
全部配置完如下。点击【确定】保存用例,可以在index页面中看到中继器数据与初始化数据一致。
中继器列值配置
准备完毕

添加

文本采用弹出窗口的形式添加数据,所以将填写文本框建立在动态面板上。
拖放相关元件(一个矩形框,两个按钮及若干文本框),选中后鼠标右键->转换为动态面板,拖放至中间位置,并隐藏该面板。
动态面板
拖放一个【新增】按钮,配置用例为“以灯箱效果显示动态面板”。
新增
编辑动态面板。双击动态面板的State1编辑动态面板。
编辑动态面板
设置保存用例。
编辑保存用例,添加动作为中继器的“添加行”,配置动作,选择中继器,点击【添加行】,打开“添加行到中继器”窗口。
保存1
为中继器的每一列设置值。点击【fx】符号,点击【添加局部变量】,为“元件文字”选择值,即当前列对应的动态面板上的文本框,可以修改该变量的名称,在上放区域,用 [[ ]] 包裹该变量名。
保存2
“总分”字段为两个文本框相加的值,可以设置两个局部变量,如下图所示。
总分
优化【保存】。

  1. 隐藏动态面板。
  2. 重置文本框的值。
    优化

演示结果

添加演示-1
添加演示-2
添加演示-3

删除

编辑中继器(双击),选中所有数据列,设置为组合(Ctrl+G)。
设置交互样式,更改填充颜色。
交互样式
设置鼠标单击用例。
用例1:
(1)添加动作:“标记行”,添加条件:“选中状态!=true”,配置动作中选中‘中继器’。
用例1-1
(2)添加动作:元件“选中”,配置动作:“当前元件”,值为true。
用例1-2
用例2:
(1)添加动作:“取消标记”,添加条件:“选中状态==true”,配置动作中选中‘中继器’。
用例2-1
(2)添加动作:元件“取消选中”,配置动作:“当前元件”,值为false。
用例2-2
在index页面添加【删除】按钮,配置用例事件。
添加动作:中继器“删除行”,配置动作:“中继器”,“已标记”。
删除按钮

演示结果

删除演示-1
删除演示-2

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值