沧州三亚菏泽经济预测自然
投稿投诉
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产
菏泽德阳
山西湖州
宝鸡上海
茂名内江
三亚信阳
长春北海
西安安徽
黄石烟台
沧州湛江
肇庆鹤壁
六安韶关
成都钦州

穿梭器双向列表带计数选择

11月3日 观潮阁投稿
  前段时间分享过一个支持单选的穿梭器(列表框左右双向选择)案例,很多朋友觉得很赞,同时也想进一步学习并掌握支持单选、多选、全选的穿梭器交互制作。作者将通过这篇案列分享,教大家使用Axure制作实现穿梭器:双向列表带计数选择(支持单选、多选和全选)。
  一、演示地址
  穿梭器:双向列表带计数选择(支持单选、多选和全选)
  二、实现效果
  双向列表均支持单选、多选或全选;
  移入选项、点击选项时分别有文字颜色或背景色的变化,突出选项;
  如果左侧选项没有选中,点击向右选择时,出现错误提示信息;
  如果右侧选项没有选中,点击向左选择时,出现错误提示信息;
  点击全部选择时,左侧数据全部移入右侧;点击全部取消时,右侧数据全部移入左侧;
  每次选择变动后,可选项和已选项的数据都会相应变化;
  当可选项或已选项为0时,可选项和已选项的数据也能正确显示。
  三、原理分析
  提供左右两个列表框,两边的数据内容一致,数据是否显示的状态互斥;
  左边为待选项的容器,初始状态全部为1,表示全部可见;
  右侧为已选项的容器,初始状态全部为0,表示全部不可见;
  当选中左边的选项,确认执行选择时,将左边选中项状态设置为0,同时将右边对应的选项设置为1;
  执行完成后,左边选中的数据隐藏,右边显示左侧隐藏的数据;
  取消选择的方法原理相同;
  点击全部选择时,将左侧所有数据状态全部设置为0,同时将右边全部数据状态设置为1(不需考虑之前的数据显示状态);
  执行非全选时,如果没有选择数据项,则给出错误提示即可;
  注:单选穿梭器案例是采用变量赋值方法制作,由于中继器不支持同时插入多条数据,故多选案例不能用变量方法实现。
  四、元件准备
  待选城市文本标签,用于显示待选城市的计数
  待选项背景框(leftbg),放在待选项底部
  待选项动态面板(left),用来存放可供选择的列表项;left面板中包含一个动态面板,放置中继器中继器left中用来存储可供选择的列表项
  选项矩形(leftsl),触发左侧待选项移入右侧已选项
  选项矩形(rightsl),触发右侧已选项移入左侧待选项
  选项矩形(全部选择),触发左侧待选项全部移入右侧已选项
  选项矩形(全部取消),触发右侧已选项全部移入左侧待选项
  已选城市文本标签,用于显示已选城市的计数
  已选项背景框(rightbg),放在已选项底部
  已选项动态面板(right),用来存放已经选择的列表项;right面板中包含一个动态面板,放置中继器中继器right用来存储已经选择的列表项
  操作提示组合元件,用于没有选择选项时的错误
  隐藏提示文件,重新布局元件后效果如下:
  五、实现步骤
  1。准备左侧待选项列表数据
  拖入一个中继器left,中继器存储city、state两列数据,city列添加21条数据,对应显示广东省21个地市,state列全部为1(此处1表示可见):
  将中继器的数据通过每项加载时赋值给矩形,矩形显示的数据就是待选项源数据:
  将中继器转换为动态面板sleft,动态面板的大小为218px200px。设置动态面板的滚动条属性为自动显示垂直滚动条:
  实用小技巧:将可滚动的动态面板sleft转换为动态面板left,动态面板的大小为200px200px。设置动态面板的滚动条属性为无,从而可以实现滚动且隐藏滚动条的效果。
  在动态面板left底部放一个带边框的矩形背景,大小为202px202px,在矩形背景的上面部分放待选城市文本标签,用于显示待选城市的计数。最终左侧待选项列表元件数据显示如下:
  2。准备右侧已选项列表数据
  拖入一个中继器right,中继器存储city、state两列数据,city列添加21条数据,对应显示广东省21个地市,state列全部为0(此处0表示不可见)
  右侧其余的实现原理与左侧一致,最终右侧已选项列表元件数据显示如下:
  3。设置全局变量,临时存放选中项
  设置全局变量selectlistl,用来临时存放左侧待选项选中的数据;全局变量selectlistr,用来临时存放右侧已选项选中的数据;全局变量的默认初始值均为空值。
  4。待选项点击交互事件
  待选项矩形框用来显示待选项数据列表,分别设置鼠标悬停、鼠标放下、选中时的交互效果。
  鼠标单击待选项矩形框时,切换选中状态。当待选项状态为选中时,将全局变量selectlistl的值设置为当前值1,同时标记该行;当待选项状态为取消选中时,将全局变量selectlistl的值设置为当前值1
  5。设置待选城市文本标签事件
  中继器left的的数量值等于可选项的数据值,中继器载入时,需要添加筛选,只显示state为1的数据。每项加载时,设置待选城市的文本显示为待选城市(可选〔〔Item。Repeater。dataCount〕〕项)
  中继器赋值方法如下,文本格式为富文本
  〔〔Item。Repeater。dataCount〕〕表示中继器的数量值,利用富文本特性改变选项值的文本颜色:
  6。已选项点击交互事件
  已选项点击交互事件同待选项点击交互事件一致,此处不再重复。
  7。设置已选城市文本标签事件
  已选城市文本标签设置与待选城市文本标签设置一致,此处不再重复。
  8。左侧向右选择点击事件
  点击按钮时,需要判断该点击事件是否为有效点击事件。
  左侧待选项有选中状态时,全局变量selectlistl不为空,点击事件有效,需要将左侧选中数据的状态更新为0,同时将右侧相同数据状态更新为1。特别注意:此处需要将待选项及已选项的选中标志全部取消
  当左侧待选项没有选中状态时,点击事件无效,提示请从待选城市选择数据项!
  9。右侧向左选择点击事件
  点击按钮时,需要判断该点击事件是否为有效点击事件。
  右侧已选项有选中状态时,全局变量selectlistr不为空,点击事件有效,需要将右侧选中数据的状态更新为0,同时将左侧相同数据状态更新为1。特别注意:此处需要将待选项及已选项的选中标志全部取消
  当右侧已选项没有选中状态时,点击事件无效,提示请从已选城市选择数据项!。
  10。全部选择点击事件
  点击全部选择按钮时,不管左侧是否选中,也不需要考虑左侧还有多少待选项。直接将左侧所有数据状态改为0,将右侧所有数据状态改为1,同时取消所有数据选择状态。
  11。全部取消点击事件
  点击全部取消按钮时,不管右侧是否选中,也不需要考虑右侧还有多少已选项。直接将右侧所有数据状态改为0,将左侧所有数据状态改为1,同时取消所有数据选择状态。
  实用小技巧:利用显示事件的灯箱效果,背景色为黑色,透明度设置为20。提示效果很漂亮。
  本案例已完成,点击查看上一篇案例《Axure教程:省市县三级联动选择(全国省市区数据)》
投诉 评论 转载

国内情趣内衣什么牌子好与情趣内衣哪个牌子好有次在贴吧里面看到小伙伴们聊找福利的事情,说有时就直接去某宝搜索情趣内衣这样的词,满满的都是福利都是爱啊。白花花的胸脯,挺翘的臂部,让人忍不住撸啊撸。Instagra上有……爱不下去了如何提分手该如何与男友和平分手操作方法01:hr重新认真想一想不要突然有一天,觉得你竟然爱不下去了,于是第一时间提分手。突然觉得爱不下去的时候,可能和你自己的心情等等有关,当这种心情过去之后,你……女性预防闭经哪些食物要慎食呢生活中,女性每个月的正常月经关系到生育功能的健全,规律的月经更是女性身体健康的标志。而提前闭经意味着提早衰老,也会让女性容颜不再。年轻女性发生闭经要懂得调理身体,改掉不良的生活……武则天手段残忍表现在哪里为权利不顾亲情大家都知道武则天是我国古代第一位女皇帝,但了解武则天称帝之路上做了哪些残忍事情的朋友,可能就不是很多了。武则天是一个为了权利可以不顾亲情的人,哪怕对方是自己的亲儿子也是如此。毕……常吃碱性食物有什么好处人的体液的酸碱度主要由体内酸性无机盐和碱性无机盐的水平决定,其高低则取决于两方面的因素。一是日常饮食中的食物构成。食物按其所含元素成分的多少可分为碱性食物、中性食物和酸性食物三……让人痛到心哀的句子痛到心滴血的句子有哪些人在成长中都会经历伤心、难过、挫折,让人心痛,小编整理了让人痛到心哀的句子,看看你是否有过这种心情。1、我们太年轻,以致都不知道以后的时光,竟然那么长,长得足够让我忘记你……穿梭器双向列表带计数选择前段时间分享过一个支持单选的穿梭器(列表框左右双向选择)案例,很多朋友觉得很赞,同时也想进一步学习并掌握支持单选、多选、全选的穿梭器交互制作。作者将通过这篇案列分享,教大家使用……电视的类型有哪些3D电视的类型有哪些?1、主动快门式3D技术是最早亮相的3D技术,该技术的主要成像原理是根据人眼对影响频率的刷新而实现的。通过提高画面的刷新率,左右眼可以看到两幅不同快速……微信聊天记录的备份方法有多种这一种方法狮子夜光杯201707242评微信的使用越来越广泛,微信中的内容,如聊天记录越来越重要。我不小心删除微信,聊天记录就会全部删除。也重要的信息就会丢失。那么微信如何备……人参榕叶子发黑怎么办个解决方法让人参榕叶绿如新人参榕是很花友养盆景的首选植物,这种植株的根茎造型非常特别,叶子也是长得非常紧密繁茂,十分有利于造型。但是养在家中的人参榕叶子发黑怎么办呢?其实这都是以为养护不当造成的,只要控……除了杜蕾斯这个品牌借势也玩得一加手机在热点借势的海报合集中也玩的不错,一起来看看吧说一句杜蕾斯借势真厉害,应该不过分吧。而最厉害的地方,不是借势得有多快,有多巧妙,而是持续地全方面地展现甚至建……猫做过最混蛋的事WillWeidemann(7只猫的主人)有时候我的猫会睡在我的Xbox上取暖。每当我玩线上游戏或者看某个非常有趣的东西时,他都会斜着眼睛看我,就好像在嫌弃我没有关注他一……
跟过去说再见的说说大全何以箫声默何以琛钟汉良发型你最爱哪一款告别传统波西米亚风新娘发型儿童过年喜庆发型可爱温暖年味儿浓浓领姿女装属于什么档次国产中高端女装品牌惊艳魅惑眼妆教程电力无法挡大学里那些遗憾的事你的未完成情结郭沫若少年维特之烦恼序引原文欣赏微信加盟这种业务是骗子吗深谙人性的社交电商拼多多做对了什么华为配置曝光麒麟芯片五摄值得期待想要幸福婚姻就别做九件傻事路人端奶茶搭讪长发辣妹!全程没发现是戏剧女神结局被拒绝了一直以为这个洞是放手指的,我才发现我错了,太尴尬了哈哈哈我的梦想三年级作文4篇镜头秋高气爽出游去出色紫调韦德ins同款wow6会发售吗?韦德ins绿色wow6是限量文明只差一步原创枫叶念在深秋摩纳哥最美王妃27岁嫁入王宫,坐拥天价珠宝,珍藏媲美伊丽莎白〔争议相亲会之公益讨论〕卢昱:公益,不一定让所有人受惠散文秋雨教你制作简单又有趣的手工礼花

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找