【Egret】中tree组件使用案例
来源:互联网 发布:淘宝店铺新手上路 编辑:程序博客网 时间:2024/06/04 18:32
Egret中tree组件使用案例,包含(文本过多时,自动换行功能)
下面代码结合http://bbs.egret.com/forum.php?mod=viewthread&tid=19028&page=1#pid133680这篇文章,修改exml;
private creatTree(): void { var dp: egret.gui.ObjectCollection = new egret.gui.ObjectCollection(); dp.source = { children: [{ dir: true,name: "TreeItem0",children: [{ name: "TreeItem00大娃娃吾问无为谓\r呜呜呜呜呜呜dawd" }, { dir: true,name: "TreeItem01",children: [{ name: "TreeItem010" }] }] }, { dir: true,name: "TreeItem1",children: [{ name: "TreeItem10" },{ name: "TreeItem11" }] },{ name: "TreeItem2" }] }; //设置数据源的父子关系,这样才会缩进 egret.gui.ObjectCollection.assignParent(dp.source,"children","parent"); //创建树 var tree: egret.gui.Tree = new egret.gui.Tree(); tree.labelField = "name"; tree.top = 20; tree.left = 20; tree.right = 20; tree.height = 300; tree.dataProvider = dp; tree.expandItem(dp.getItemAt(0),true); this.addChild(tree); // 还可以通过iconFunction,设置每一项前面显示的小图标: // tree.iconFunction = this.iconFunc; /*呈现项的icon筛选*/ } private iconFunc(item: any): any { if(item.dir) return "tree_icon_dir_png"; else return "tree_icon_file_png"; }
完整的项目案例:https://github.com/arvin0/EgretExamples/tree/master/GUI%20Tree
1 0
- 【Egret】中tree组件使用案例
- Egret中使用TiledMap
- 在egret中使用protobuf
- 关于Flex 中tree组件的使用
- egret中使用protobuf常见错误原因
- egret 中list控件使用问题
- 在Egret项目中使用protobuf
- logback日志组件使用案例
- Egret/typeScripty中MD5
- Egret使用Box2D
- Egret引擎的使用
- egret对象池使用
- Egret使用心得
- Ext中tree组件入门
- Flex中Tree组件实现导航树搜索定位功能及Tree组件的的使用要点
- 使用Ext2的Tree组件
- flash Tree组件使用经验
- Egret)list组件设置默认选中
- Weblogic Jms简单使用
- 用户空间和内核空间通讯之【Netlink 上】
- js 全局变量 局部变量 隐式声明 显式声明,作用域
- OSCache缓存过滤器
- TEB结构说明
- 【Egret】中tree组件使用案例
- 用fasterjson需要注意的地方
- poj 3616 Milking Time
- java排序算法简介
- Java基础学习
- 指针与引用
- 分数类的雏形
- ztree详细资料
- WARNING: Your password has expired. Password change required but no TTY available.