关系经济人类预测化学自然
中准网
自然科学
知识物理
化学生物
地理解释
预测理解
本质社会
人类现象
行为研究
经济政治
心理结构
关系指导
人文遗产

设计双向列表带计数选择

6月26日 夜未央投稿
  列表框左右双向选择效果在互联网平台中应用非常多,从左侧的待选项中选中选项移入右侧,从右侧的已选项中取消选项移入左侧。作者将通过这篇案列分享,教大家使用Axure制作实现双向列表带计数选择。
  演示址:http:www。pmgod。cndemoE58F8CE59091E58897E8A1A8E5B8A6E8AEA1E695B0E98089E68BA9。html
  实现效果
  双向列表均为单项选择,不支持多选或全选;
  移入选项、点击选项时分别有文字颜色或背景色的变化,突出选项;
  如果左侧选项没有选中,点击向右选择时,提示请从待选城市选择数据项!;
  如果右侧选项没有选中,点击向左选择时,提示请从已选城市选择数据项!;
  每次选择变动后,可选项和已选项的数据都会相应变化。
  原理分析
  提供左右两个列表框,可以互相选择相应选项;
  左侧为待选项的容器,用来显示可供选择的列表项;
  右侧为已选项的容器,用来显示已经选择的列表项;
  两个列表框之间的选项通过两个按钮来实现数据交互;
  利用Axure的中继器实现列表框的容器功能。
  元件准备
  待选城市文本标签,用于显示待选城市的计数。
  待选项背景框(leftbg),放在待选项底部。
  待选项动态面板(left),用来存放可供选择的列表项:left面板中包含一个动态面板,放置中继器中继器left中用来存储可供选择的列表项。
  选项矩形(leftsl),触发左侧待选项移入右侧已选项。
  选项矩形(rightsl),触发右侧已选项移入左侧待选项。
  已选城市文本标签,用于显示已选城市的计数。
  已选项背景框(rightbg),放在已选项底部。
  已选项动态面板(right),用来存放已经选择的列表项:right面板中包含一个动态面板,放置中继器中继器right用来存储已经选择的列表项。
  操作提示组合元件,用于没有选择选项时的错误。
  案例背景,放在底部,可有可无。
  隐藏提示文件,重新布局元件后效果如下:
  实现步骤
  (1)准备左侧待选项列表数据
  拖入一个中继器left,给中继器的默认Column0列添加21条数据,对应显示广东省21个地市。
  将中继器的数据通过每项加载时赋值给矩形,矩形显示的数据就是待选项源数据
  将中继器转换为动态面板sleft,动态面板的大小为218px200px,设置动态面板的滚动条属性为自动显示垂直滚动条。
  实用小技巧:将可滚动的动态面板sleft转换为动态面板left,动态面板的大小为200px200px,设置动态面板的滚动条属性为无,从而可以实现滚动且隐藏滚动条的效果。
  在动态面板left底部放一个带边框的矩形背景,大小为202px202px,在矩形背景的上面部分放待选城市文本标签,用于显示待选城市的计数。
  最终左侧待选项列表元件数据显示如下:
  (2)准备右侧已选项列表数据
  右侧已选项列表数据的实现原理与左侧一致,差异部分在于右侧已选项数据一开始为空,最终显示如下:
  (3)设置全局变量,临时存放选中项
  设置全局变量selectlistl,用来临时存放左侧待选项选中的数据;全局变量selectlistr,用来临时存放右侧已选项选中的数据;全局变量的默认初始值均为空值。
  (4)待选项点击交互事件
  待选项矩形框用来显示待选项数据列表,分别设置鼠标悬停、鼠标放下、选中时的交互效果。
  鼠标单击待选项矩形框时,切换选中状态。当待选项状态为选中时,将全局变量selectlistl的值设置为待选项的值,同时标记该行;当待选项状态为取消选中时,将全局变量selectlistl的值设置未空,同时取消标记该行。
  (5)设置待选城市文本标签事件
  中继器left的的数量值等于可选项的数据值,中继器每项加载时,设置待选城市的文本显示为待选城市(可选〔〔Item。Repeater。dataCount〕〕项)。
  中继器赋值方法如下,文本格式为富文本。
  〔〔Item。Repeater。dataCount〕〕表示中继器的数量值,利用富文本特性改变选项值的文本颜色。
  (5)待选项点击交互事件
  已选项点击交互事件同待选项点击交互事件一致,此处不再重复。
  (6)设置待选城市文本标签事件
  已选城市文本标签设置与待选城市文本标签设置一致,此处不再重复。
  (7)左侧向右选择点击事件
  点击leftsl按钮时,需要判断该点击事件是否为有效点击事件。
  左侧待选项有选中状态时,全局变量selectlistl不为空,点击事件有效,需要将该选项选中添加到右侧已选项列表中,同时删除待选项列表中的记录,表示选择该选项值。特别注意:此处需要将待选项及已选项的状态设置为未选中。
  当左侧待选项没有选中状态时,点击事件无效,提示请从待选城市选择数据项!。
  (8)右侧向左选择点击事件
  点击rightsl按钮时,需要判断该点击事件是否为有效点击事件。
  右侧已选项有选中状态时,全局变量selectlistr不为空,点击事件有效,需要将该选项选中添加到左侧待选项列表中,同时删除已选项列表中的记录,表示取消该选项值。
  特别注意:此处需要将待选项及已选项的状态设置为未选中。
  当右侧已选项没有选中状态时,点击事件无效,提示请从已选城市选择数据项!
  实用小技巧:利用显示事件的灯箱效果,背景色为黑色,透明度设置为20,提示效果很漂亮。
投诉 评论 转载

星女恨嫁什么类型的男人下面不妨就跟小编来看看,12星座女最容易栽在哪种男人的手里。白羊座冷面酷男热情的白羊女在感情上追求独立,对于那些婆婆妈妈,死缠烂打的男生,通常只会避而远之。而……设计双向列表带计数选择列表框左右双向选择效果在互联网平台中应用非常多,从左侧的待选项中选中选项移入右侧,从右侧的已选项中取消选项移入左侧。作者将通过这篇案列分享,教大家使用Axure制作实现双向列表……自然分娩后伤口怎么护理自然产伤口不仅仅指产科医生或助产士为了避免产妇发生较大范围不易处理的会阴撕裂伤而做的会阴侧切口,它还包括胎儿在通过产道时可能对宫颈口及阴道组织造成的一些破坏。那么自然分娩后伤口……国企廉洁风险防控常态化机制建设摘要:国企廉洁风险防控常态化机制建设是国有企业发展的重点内容,依据现阶段国有企业发展的情况为基础,结合近年来国企廉洁风险防控常态化机制引用的特点和状况,分析实际发展的问题,并结……李姓最搭配的几个名字男孩最近很多人都在说这个李姓的男孩名字也还是比较不好起的,但是其实好起归好起,但是仔细的一分析,发现也就那么回事,不会起的难了,会起的简单了,所以下面给大家推荐的是这个不会起的男孩……菩提老祖是谁揭秘菩提老祖的真实身份说到菩提老祖其实大家也应该知道这个人的,话说小编只知道他好像是孙悟空的师傅,而且这两个人初次见面好像就非常熟悉一般,那么有的网友要问了,这到底是为啥,这孙悟空和菩提老祖是不是有……李姓名字鼠年最近不少的李姓家长说了,这个自己的孩子出生了,那么这个李姓的名字要怎么起呢?其实也简单,但是今年是鼠年了,这个就显得比较的复杂了,但是问题也不大,小编下面给大家带来很多了,有需……瞟了造句用瞟了造句大全31。郭捕头与这林主簿素来不太对眼,听到这话,瞟了林主簿一眼,冷哼道:一群饿死鬼托生的泥腿子而已。32。夜阑人静,洛小希轻轻地推开卧室的木门,瞟了眼躺在沙发上睡得像头死猪……中药染发剂配方是什么虽然现在不缺乏理发店,但是很多的理发店在染发上都用不合理的染发剂,不好的染发剂对人体的健康还是有伤害的。那么,中药染发剂配方是什么呢?就让本站的小编和你一起去了解一下吧!……安全部门查出的不合格化妆品有哪些2018年8月23日,国家药监局发布《国家药品监督管理局关于18批次化妆品不合格的通告(2018年第75号)》,通报了标示为广东雅丽洁精细化工有限公司等16家企业生产的18批次……世界战斗机排名歼二十仅排第四位战斗机,还有一种说法歼击机。军事应用的必备机器之一,它在保护国家领土和战斗方面具有很强的能力。很多国家都生产出来,这是科技的展现。那你知道世界战斗机排名吗?现在跟着我一起去看看……腔隙性脑梗死老人可以做哪些运动有条件的腔隙性脑梗死老人最好能到正规的康复医院进行系统康复。如因各种原因不能到康复医院治疗者,可购买一些有关方面的书籍和录像带,在家自己进行。康复宜及早进行。病后3~6个月内是……
华润银行烟草贷强制收取服务费专款专用我喜欢夏天作文字三年级鲁迅社戏原文及赏析诺克造句用诺克造句大全中国的困龙之地在什么地方此地有三位帝王丧命国宝秘方百治百愈脂肪肝疏肝利胆饮键盘加热垫好用么白色阔腿裤配什么上衣和鞋子招打造清爽夏日几款发型将你打造成甜美女生时尚养眼超吸睛乞丐遐思辛夷花几月开放非暴力沟通读书笔记
我在新环境中成长如何自学计算机?寒假小时光初二作文珍惜时间的语录收集艾滋病的几个小常识散文这个秋季,风景与人,各有各的美“快看漫画”创始人陈安妮:我只过1的生活电脑配件怎么选性价比高读书漳县法院召开2021年上半年审判运行态势分析会山区打猎最厉害的狗川东猎犬(古老而稀有的犬种)部编版三年级下册一单元作文我的植物朋友

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找菏泽德阳山西湖州宝鸡上海茂名内江三亚信阳长春北海西安安徽黄石烟台沧州湛江肇庆鹤壁六安韶关成都钦州