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

中继器实践双向列表操作

3月19日 栀璃鸢投稿
  中继器一直是初学者比较难以理解的内容,而且这个中继器的名字也是起的很晦涩,连开发人员第一次见到个名字时也是一头雾水。但是它在一些场合下非常有用,特别是针对界面上有列表类的数据展示。
  一、再谈中继器
  我们再次尽量用比较通俗的语言来解释一下中继器,相信大家都使用过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键预览,从左边的列表中选择一条数据,单击添加到右边按钮,数据从左边列表中删除,同时添加到右侧列表中,同理从右侧列表中选择一条数据,单击添加到左边按钮,数据从右边列表中删除,同时添加到左侧列表中。
投诉 评论 转载

恋爱女人永远不要主动先动心谁就满盘皆输!这句话是古龙说的,在男女情场上,我认为是至理。站在女人的立场看距离产生美确实有道理。我不是一个守旧传统的女人,但在这一点,我永远认为女人应该被追求、被……古代银针验毒是真的吗银针验毒的原理是什么说到银针,相信很多喜欢看古装剧的朋友应该都比较熟悉了,毕竟只要出现中毒的场景,必定会有银针出现,毕竟银针可是古代专门用来验毒的。但是这个银针真的可以验毒吗?银针验毒的原理又是什……真实的西游记有多残忍说到这个西游记的原则想必看的人不多,其实我们看的很多很多这个所谓的原著也都是这个改编了的,因为里面有不少这个比较残忍的地方,所以是不让出版的,也就改了,但是真实的西游记不仅仅如……款纤薄安全套强烈推荐手册冲动来的情况下,每一秒的延迟时间,每一层的皮肤组隔都令人难忍。总迫不及待地想褪掉相互衣服,深深进到另一方,感受爱的亲密无间,欲的狂放。超无感觉隐型安全套:我想要你,我想完……如何预防白带异常的问题呢白带异常是女性常见的病症之一,影响着不少女性的正常生活,给不少女性及其家庭造成了困扰。专家指出,女性朋友要注意预防白带异常的发生。那么,该如何预防白带异常呢?那么如何预防白带异……马腾不死大汉不灭是谁说的马腾到底有多厉害在公元200年,官渡之战昂中,曹操以少胜多击败了袁绍,从此成为了北方地区实力最为强大的诸侯。但事实上,在曹操崛起之前,乃至此时曹操崛起之后也不是天下真正的王者,而天下真正的王者……雪松种植的生长管理雪松是世界著名的庭园观赏树种之一。它具有较强的防尘、减噪与杀菌能力,也适宜作工矿企业绿化树种。下面介绍一下雪松种植的生长管理。雪松种植的管理定植缓苗后,应进行中耕除……篇高考情景式默写初中篇(1)《论语》1、《论语》中,指出学习与思考必须紧密结合的句子是:学而不思则罔,思而不学则殆。2、《论语》中强调只要善于学习,到处都有老师的句子是:三人行,必有我师……培养冬季驾驶习惯雪后行车戴有色眼镜雨雪天时空气湿度大,应采取开空调等措施防止玻璃内侧起雾汽;雪后行车最好戴有色眼镜,避免白色强光炫目;起步后先用低速挡行驶,待各部分机件运转正常再提速;行……慈溪杨梅采摘自助攻略六月初夏红了杨梅,绿了枝叶。浙江慈溪杨梅名杨天下,一年一度的杨梅盛宴即将上演。据清雍正《浙江通志》记载,杨梅出杜湖、白沙、云湖诸山,有紫、红、白三种,而黑者最佳。我们这里的杨梅……中继器实践双向列表操作中继器一直是初学者比较难以理解的内容,而且这个中继器的名字也是起的很晦涩,连开发人员第一次见到个名字时也是一头雾水。但是它在一些场合下非常有用,特别是针对界面上有列表类的数据展……阅读类应用设计指南自古以来,人们从阅读中了解最新资讯,学习知识,陶冶情操。随着社会和科技的发展,新的阅读设备,阅读方式,丰富的多媒体展示,让阅读这一人类行为更加高效化和多样化。对于平板电脑这个较……
跑步时出现耳鸣怎么办遇山体滑坡往哪方向跑可伤及宝宝眼睛的疾病有哪些硫酸二甲酯合成馒头的家常做法大全馒头这么做松软好吃湖南开口笑酒多少钱一瓶最新开口笑酒全系列价格表想跟你去屋顶坐坐顺便把你当孟婆的福利砥砺前行什么意思指克服困难勇往向前砥砺指磨刀石啥意思一种最美的手势表白语简单又好学怒族如密清猫眼获光线入股或成全产业链公司
生命铁栅栏喷什么颜色好从乡村振兴战略中说开去逛超市想要嫩肤,究竟选择水光针还是光子嫩肤?盐城艾美莉整形黄河源头在哪里?黄河源头在青海腹地有三个婚姻中什么样的人最容易被抛弃?丨原创人民日报提升幸福感的11个好习惯解放军环岛军演打响,台军紧急升级战备警戒,东风导弹或飞越台岛5名在编教师校外补课,将被调离工作岗位,教育部针对违规0容忍守候不住我们的故事,却不后悔张景宪文言文阅读答案

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