- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
在树形控件中,除发生change之类ListBase中的事件外,单击打开树枝节点、关闭树枝节点等都会触发相应的事件。常用的事件如下。itemClose:当闭合树枝节点时,触发该事件。itemOpen:当树枝节点打开或者展开时,触发该事件。itemOpening:当初始化树枝节点展开和闭合时,触发该事件。上述事件的类型均为mx.events.TreeEvent。在编辑控件中节点的内容时,触发的编辑事件与列表控件一致,可以参考列表控件。10.7.2树形控件事件10.7.3树形控件类的方法在编写树形控件的事件处理中,常需要获得节点的双亲等属性以及对控件进行动态操作,例如展开某个节点,可以通过树形控件类的方法获得。常用的方法如下。expandItem():展开或关闭节点。当展开或关闭节点时,控件保存子节点的状态。该方法包含4个参数:第一个是操纵的节点,类型为Object;第二个是操作状态,true为展开,false为关闭;第三个是否激活转换,默认为false,当节点的孩子超过20个时,当节点第一次打开时,不进行转换;第四个展开或者关闭节点时是否触发事件。expandChildrenOf():展开或者关闭节点下所有的子节点。方法有两个参数:第一个是操作的节点,类型为Object;第二个是操作的类型,true为展开,false为关闭。getParentItem():获得当前节点的双亲节点。setItemIcon():设置控件中的图标。该方法包含3个参数:第一个要更改的节点,第二个是叶子节点或者闭合树枝节点的图标,第三个是树枝节点打开状的图标。10.7.4创建树形控件创建树形控件,通过定义控件的数据,插入控件的标签,定义控件的属性和事件即可。下面以图10.20为例介绍简单树形控件的创建。在图10.20中,只对数据进行展示,未添加其他功能,其代码如下。?xmlversion=1.0?mx:Applicationxmlns:mx=/2006/mxmlfontSize=14!--定义控件的数据--mx:XMLListid=listFtpfolderitem=目录folderitem=杀毒/folderitem=媒体播放folderitem=暴风影音/folderitem=mp3播放器/folderitem=foobar/folderitem=千千静听//folderfolderitem=音乐isBranch=true/folderitem=电影isBranch=true//folder/mx:XMLListmx:Paneltitle=树形控件height=308width=308!--定义控件,使用数据中item属性内值作为显示的内容--mx:Treeid=tree1labelField=@itemwidth=100%height=100% dataProvider={listFtp}/mx:Tree/mx:Panel/mx:Application10.7.5树形控件事件处理在用户单击树形控件中的节点时,常需要对的事件进行处理。图是一个单击节点后判断是否为文件夹节点的例子。第10章使用列表和表格10.1列表和表格控件接口类上述几种控件在Flex中,都同样直接或间接地继承mx.controls.listClasses.ListBase类。所以在这些控件中均继承该类的属性和事件。本节简要介绍ListBase类属性和方法。10.1.1ListBase类属性ListBase类的属性主要围绕控件的行、列、数据和控件其他功能。由于属性较多,这里只选择常用的进行讲述。ListBase类常用属性如表所示。10.1.2ListBase类事件ListBase类事件是使用列表和表格控件时涉及的相关事件,具体有如下几种:change:当控件的selectedIndex和selectedItem属性值发生改变时,触发该事件。dataChange:在使用其他组件作为控件的条目渲染器时,利用data属性指定在控件
您可能关注的文档
- 人类遗传病及遗传育种(高三一轮复习).ppt
- 努力实践由传统人事管理.ppt
- 企业内部经营能力研究.ppt
- 去年的树(根据王崧舟的进行改编).pptx
- 住房保障体系建设.ppt
- 亿以上数的写法与改写PPT课件.ppt
- 中级无机化学第一章酸碱理论与非水.ppt
- 信息化-电子商务-零售业电子商务.ppt
- 借鉴科学方法的经济类学位论文写作思路.ppt
- 作文结构横式结构在作文中的运用.ppt
- 杭州萧宏建设集团有限公司2024年春季招聘24人高频100题难、易错点模拟试题附带答案完整版.docx
- 杭州中策橡胶有限公司整理总部社会招聘补招7人模拟试题(共100题)附带答案真题题库(研优卷).docx
- 新疆建工(集团)有限责任公司2024年应届高校毕业生招聘高频考题难模拟试题(共100题)附带答案题库.docx
- 整理青岛益佳国际贸易集团招聘(高频重点提升专题训练)共100题附带答案大全(考试直接用).docx
- 整理山东省诸城市人民医院招聘历年高频难、易错点200题模拟试题王牌题库【达标题】.docx
- 新湖中宝股份有限公司2024年应届高校毕业生招聘高频考题难模拟试题(共100题)附带答案完整版(全国.docx
- 杭州汽轮动力集团整理应届高校毕业生招聘重点基础提升模拟试题(共100题)附带答案【真题汇编】.docx
- 二零二四版男女离婚协议书:子女抚养权与赡养费规定.docx
- 整理安徽省瑶海区招聘专业技术人员3人历年高频难、易错点练习200题题库大全附参考答案(实用).docx
- 无锡西姆莱斯石油专用管制造有限公司2023-2024年招聘3人高频100题难、易错点模拟试题附带答案.docx
文档评论(0)