Axure RP 9 教程—中继器实现筛选和新增

特别提醒

考虑到网上Axure RP 9 教程极少的情况,今后文章名称统一改为Axure RP 9 教程,一来明确公众号的定位,二来提高搜索的精准度。

本次教程是对Axure中继器的深化学习,之前发布过通过中继器实现模块排序的功能,本次教程是利用中继器实现筛选和新增。

效果图

根据所选项筛选出符合条件的角色,例如选择性别女,筛选出性别为女的角色。

添加一个新的角色,输入角色的字段信息,将角色添加进中继器的数据集内。


往期回顾


根据所选字段筛选出符合条件的结果


新增角色

实现逻辑

首先,介绍一下中继器,简单说,中继器是一个数据集,里面可以导入数据和图像,新增行、删除行、进行排序和筛选数据,中继器通常更多的出现在高级交互中。

《Axure教程—中继器实现模块排序》(文章在历史教程中可见)一文中,讲述了中继器的排序功能,可以根据我们选择的字段对模块进行排序。本期讲的是利用中继器实现筛选功能和增加新数据的功能。

筛选功能和排序功能类似,都是设置数据集,实现筛选或者排序。

新增功能相对来说复杂一丢丢,但本质上其实就是将所输入的数据赋值到中继器中即可。

好,那么接下来从教程中学习到底如何实现上述功能。

原型回顾

本次教程是在之前中继器教程的基础上做了优化,因此,我们先来回顾一下原型,回忆一波中继器内字段名称。

下图是中继器内数据的字段名称:

OK!接下来开始讲筛选和新增!

操作步骤—筛选

我们以选择性别为例讲述操作步骤。

Step one.

创建一个Droplist,命名为“Droplist 性别”,为Droplist添加四个选项,分别为 性别、女、男、未知。“性别”代表初始默认状态,“未知”代表奇奇怪怪的角色性别,男和女就不多做解释。

Step two.

为Droplist 性别 设置交互,选项改变时,如果选中项为男,为中继器新增过滤器,规则为[[item.Sex=='女']],这样,在选中性别为女时,中继器就会自动筛选出性别为女的角色。需要注意的是,item.Sex代表的是中继器中数据集列名,'女'代表的是变量。这样,就实现了选中性别为女时筛选出对应的角色。

Step three.

接下来,继续设置if选中项为男,新增过滤器,if选中项为未知,新增过滤器...

Step four.

最后,if选中项为性别,移除中继器的过滤器。

ok,附上交互设置截图:

Step five.

接下来以同样的方式设置其他的中继器数据集列的筛选即可。

操作步骤—新增

Step one.

我们先明确添加角色时需要的字段,包括:名称、性别、位置、评分、攻击距离、攻击力、防御力;明确他们的输入类型,名称项为文本,性别和位置为可选项,评分、攻击距离、攻击力和防御力输入类型为Number。

Step two.

制作一个新增角色选框,在里面添加所需要输入的字段输入框或下拉列表,取好名称,将他们打组方便管理(这里我命名方式为“添加XX”,XX为输入字段的名称,如输入姓名的文本框命名为“添加名称”)。增加btn添加和btn取消用于控制是否添加角色,ok,准备工作就绪,接下来就是设置如何新增了。

Step three.

为添加按钮增加交互,鼠标单击时,为中继器新增行,点击新增行,在弹出的数据集中设置函数,本案例中,名称列,即Name列设置为A,同时为A设置局部变量为“元件文字=添加名称”;同样,Sex列,即性别列,设置为B,B的局部变量为“元件文字=添加性别”;这样,将所需的7个字段一一对应设置,这样,就实现了新增一行数据的功能。交互如下图:

Step four.

添加一些用于完善的交互,在点击添加之后,隐藏新增模块,同时让所有输入框和下拉列表框都设置为默认值,这样,我们就可以重复多次添加角色了。

总结


作者:王得宇AIPM

公众号:他们已经在路上了

关注公众号获取原型下载链接。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,482评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,377评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,762评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,273评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,289评论 5 373
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,046评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,351评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,988评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,476评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,948评论 2 324
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,064评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,712评论 4 323
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,261评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,264评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,486评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,511评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,802评论 2 345

推荐阅读更多精彩内容