童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

中继器实践:双向列表操作

8月24日 观潮阁投稿
  中继器一直是初学者比较难以理解的内容,而且这个“中继器”的名字也是起的很晦涩,连开发人员第一次见到个名字时也是一头雾水。但是它在一些场合下非常有用,特别是针对界面上有列表类的数据展示。
  
  一、再谈中继器
  我们再次尽量用比较通俗的语言来解释一下中继器,相信大家都使用过Excel,我们看看下面的数据列表:
  中继器是一个存储了二维表格数据的元件,每行是一条记录,每条记录可以设计多个属性。
  上面的表格数据看起来比较枯燥,但是在中继器里,可以让这些数据显示出来更丰富,只在于你如何设计界面展示元件,每行数据中的每个数据都可以用单独的元件来展示。
  默认情况下,中继器只会展示每条记录的第一个属性,用的是一个矩形框元件,你在拖动一个中继器到界面上时,会自上而下显示三条数据,数据内容为1、2、3,因为它里面只有一个字段Column0,三条数据:
  我们可以编辑这个样式,使用多个不同的元件来显示不同的属性数据,这样就会显示更丰富,例如像下面这样(双击中继器,进入编辑状态,添加相关显示元件):
  二、双向列表操作实践
  下面我们通过一个实例,学习中继器的操作,完成后的效果图如下:
  选择左边的菜单项,单击“添加到右边”按钮,添加数据到右侧列表中,同样,从右侧的列表中选择菜单项,可以添加到左边,使用了两个中继器实现上面的双向操作。点击这里查看在线演示效果。
  1、界面布局
  界面布局包括基本布局和用来提示的提示信息框,基本布局包括两个列表、两个按钮。提示信息框是一个动态面板,里面有一个矩形框,通过设置矩形框的样式和文字来设置提示。
  1)基本布局
  添加两个中继器,分别命名为list1、list2,再添加两个矩形框作为按钮:
  设置矩形框样式,双击中继器list1,进入编辑状态,设置默认的矩形框的样式,大小设置为21050,无边框,背景为白色,右键设置交互样式,鼠标悬停时背景为灰色,选中状态时为蓝底白字:
  确定后,重新选择中继器,右键设置选项组,设置名称为lista:
  同样设置list2的样式和list1相同,设置选项组名称为listb(可复制list1,然后修改选项组名称为listb)。
  2)提示信息框
  提示信息框用来显示如果没有从列表中选择数据时,提示用户。
  添加一个矩形框,命名为tipstext,大小为23764,设置背景为半透明的黑色,圆角大小为7,无边框:
  选中tipstext,右键转换为动态面板,命名为tips,设置一下它的固定到浏览器属性,水平居中,垂直居中:
  确定后,选择动态面板tips,右键设为隐藏状态,开始时这个提示信息不显示。
  2、准备中继器的数据
  设置中继器list1的数据,修改默认的1、2、3为新建、打开、保存,再添加两条数据另存为、退出,中继器list2的数据全部删除,完成后如下:
  3、全局变量设置
  添加两个全局变量selecteditem1、selecteditem2,用来保存两个中继器列表中当前被选中的数据:
  4、事件处理
  有几处需要添加事件处理,中继器每菜单项被单击时,两个添加按钮。
  1)中继器list1矩形框单击事件
  因为中继器中只有一个属性,所以直接使用默认的事件处理显示数据就可以了,无需修改。
  双击进入中继器list1,选择矩形框,添加单击事件,单击后高亮显示:
  第一步:先取消所有被标记的行;
  第二步:并将当前矩形框设置为选中状态,这样显示为蓝底白字;
  第三步:将当前数据行标记一下,单击添加按钮时,会取被标记的行。
  第四步:设置全局变量值为当前中继器的数据;
  2)中继器list2矩形框单击事件
  同中继器list1,全局变量设置为selectditem2,取消和标记行都针对list2。
  3)“添加到右边”按钮单击事件
  如果全局变量selecteditem1为空,则提示用户没有选择数据,需要先从左边列表中选择要移动的菜单项。
  事件分支一:全局变量selecteditem1不等于空。
  第一步:为右侧中继器list2添加一行数据,注意添加的数据就是从左侧中继器list1中选择的当前行;
  第二步:从左侧中继器list1中删除标记的行,就是用户单击选中的行;
  第三步:将全局变量重置为空;
  事件分支二:全局变量selecteditem1等于空。
  第一步:设置提示文字内容为“请从左侧选择菜单项”;
  第二步:显示提示信息tips,淡出效果;提示信息在显示等待1秒后自动隐藏,这是给提示信息动态面板添加显示事件来处理的:
  4)“添加到左边”按钮单击事件
  和“添加到右边”按钮单击事件类似,只是反向操作,具体事件内容请参见源文件。
  5)其它事件
  为了让界面更美观,在页面加载时,移动界面上的所有元件(将它们全部选中,右键转换为动态面板,命名为main,这样就可以整体操作了)到浏览器中间位置,具体事件内容请参见源文件。
  5、预览
  为了界面更美观,给中继器添加了背景边框和标题栏,分别使用矩形框来模拟:
  开始预览,按下F5键预览,从左边的列表中选择一条数据,单击“添加到右边”按钮,数据从左边列表中删除,同时添加到右侧列表中,同理从右侧列表中选择一条数据,单击“添加到左边”按钮,数据从右边列表中删除,同时添加到左侧列表中。
投诉 评论 转载

Axure教程:可使用的计算器demo制作(上)文章分享了利用Axure计算器demo的制作过程,一起来看看吧!运用基础运算符号,做一个简单的、可进行有效运算操作的计算器demo,增加学习axure的乐趣和满足感。……从原理到实操:教你作一个登录注册的小Demo登录注册界面看起来好像挺简单,但是要把登录注册界面做好,却也不是一件简单的事情。最近用Axure做了一个登录注册的小Demo,欢迎大家批评指正。这篇文章主要分为两个部分,……Axure8。0基础干货:增、删、改、查,4步学会中继器的使中继器(repeater)作为网上传言中的Axure最难的控件,已经成为了产品经理炫技最常用的手段。自Axure7。0发版新增中继器控件后,产品经理开始了前赴后继对中继器的研究……中继器实践:双向列表操作中继器一直是初学者比较难以理解的内容,而且这个“中继器”的名字也是起的很晦涩,连开发人员第一次见到个名字时也是一头雾水。但是它在一些场合下非常有用,特别是针对界面上有列表类的数……如何用sketch制作精致的APP原型需要先申明的一点,本文不是一篇sketch的入门教程,如果对sketch一点不熟悉的话,建议先看一遍sketch用户手册。一年前写过一篇文章:如何用Axure快速制作AP……Axure原型设计:仿移动端HTML5滑动介绍页面每次QQ有新的重要版本发布时,移动端的介绍使用了HTML5页面,通过7个独立的页面简洁地介绍了它的主要功能。在每个页面切换时伴随着背景图片的切换,让介绍页面生动有趣。我们……PRD1。0分享:全面通用的移动端产品需求文档花了大概1年整理出一份全面通用的移动端产品需求文档,包含了我多年产品经验以及对业务的理解,对技术原理的涉及。命名为浪子PRD1。0,请查看全文后再直达源网址。这份PRD虽……Axure教程:实现进度条、进度环和滑动条的简单方法作者分享了制作进度条、进度环和滑动条的简单方法,希望能给大家带来一定的收获。画原型的目的之一是为了给开发人员看功能的实现效果,同时也可以打包制作成Demo给相关人员了解产……Axure8。0原型案例:做一个“二般”的登录窗口登录窗口在我们日常使用应用或者打开网站时都会碰到,已经屡见不鲜,今天浏览网页的时候,看到一个登录窗口,感觉动效还挺好的,就用Axure做了一个原型,供大家参考学习。效果描……冷僻操作:如何用AXURE8。0制作一个凹型三种方法,复习一些冷僻的操作方式。凹型绘制方法一:边框可见性(冷僻度:25)步骤一:拖入两个矩形步骤二:将小矩形叠到大矩形的上方,保持上边重叠步骤三:选……大转盘活动设计:一天搞定流程图,功能结构图与原型图大转盘活动往往可以很好的带来新用户,促进用户活跃,今天分享一个大转盘活动的设计案例,教你做好大转盘活动设计。“大转盘”是一种抽奖游戏,大转盘管理可为商家提供转盘抽奖服务,……Axure8。0原型案例:制作手机拨号界面今早上在去公司的班车上打开手机拨号界面,突然想怎么能用Axure把它做出来,到了公司花了半小时就做出来,然后把制作过程分享给大家。效果描述手机拨号,想必大家都知道,……
小企业怎样建网站适合发展设计公司网站的思路设计公司的网站会遇到的矛盾英文网页设计的主要工作公司网站设计与制作要担心的几个问题如何设计网站才能充满创意公司网站设计主页部分怎么做?淘宝客怎么推广?学会这三招,赚钱不再愁最新版GIF图制作工具ScreenToGif。2。14。1很NB的图片一键优化工具AshampooPhotoComma全网首发豪迪QQ普通群发器2018。7。16破解版
你缺什么维生素身体早就告诉你了,一一对照补回来未注册的公司发生的股权转让行为是否受法律保护怎么注册国际商标,需要哪些文件高度危险作业举证责任怎么做勤俭节约的奶奶比特币不久将暴跌奔波造句用奔波造句大全这些菜吃前要焯水!多名患者直接炒食长寿菜,吃出急性肾损伤杨柳枝词抖音壁纸号赚钱项目解析月入的实战操作挑选松子的方法冰公主什么星座(叶罗丽娃娃真正的星座)

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界