求教,flex中tree的用法,该如何解决
求教,flex中tree的用法
项目需求为 实现一个tree 内容为数据库中读出来
数据库中表的设计是
文件夹表:
字段1:folderid (hibernate实现自动增长)
字段2:foldername
字段3:userid (外键关联user 中的id userid同上 自动增长)
字段4:folderpid (上级文件夹id 没有关联自己)
谁来帮我讲讲该怎么实现这个tree。。。
还有就是 怎么同时显示文件夹的图标
------解决方案--------------------
给你个简单的例子
项目需求为 实现一个tree 内容为数据库中读出来
数据库中表的设计是
文件夹表:
字段1:folderid (hibernate实现自动增长)
字段2:foldername
字段3:userid (外键关联user 中的id userid同上 自动增长)
字段4:folderpid (上级文件夹id 没有关联自己)
谁来帮我讲讲该怎么实现这个tree。。。
还有就是 怎么同时显示文件夹的图标
------解决方案--------------------
给你个简单的例子
- Java code
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ private var dp:Array= [{name:"one",children:[{name:"two"},{name:"Three"},{name:"Four",children:[{name:"Five"},{name:"Six"}]}]}] private function tree_labelFunc(item:Object):String { var suffix:String = ""; if (tree.dataDescriptor.hasChildren(item)) { suffix = " (" + item.children.length + ")"; } return item.name.toUpperCase() + suffix; } ]]> </mx:Script> <mx:Tree id="tree" dataProvider="{dp}" labelFunction="tree_labelFunc" width="200" /> </mx:Application>
------解决方案--------------------
给你一个
http://blog.****.net/xuhuanchao/archive/2010/02/06/5293625.aspx
基本不用修改