FLEX中点击Tree中的一行 打开/关闭 节点
来源:互联网 发布:未来软件官方网站 编辑:程序博客网 时间:2024/05/01 22:17
引用自: http://www.zhuoqun.net/html/y2008/991.html
在Flex缺省的Tree组件中,如果要打开某个节点的话,点击节点本身是不好用的,只能点击节点前面的那个很小的“三角符号”,这种用户体验其实是很糟糕的。不过我们可以通过Tree 中的 itemClick 事件来自己实现这个事情。
假设我们有一个Tree,它的id=”tree”,定义一个它的itemClick事件处理函数 itemClickHandler:
private function itemClickHandler(evt:ListEvent):void
{
var item:Object = Tree(evt.currentTarget).selectedItem;
if (tree.dataDescriptor.isBranch(item)) {
tree.expandItem(item, !groupTree.isItemOpen(item), true);
}
}
代码很简单,就是先获取到当前点击的节点,判定它是否是一个枝节点,然后将它的打开状态更改。
最后在Tree中设置 itemClick=”itemClickHandler(event)” 就OK了。
- FLEX中点击Tree中的一行 打开/关闭 节点
- flex:Tree点击一行打开关闭节点
- 点击Tree中的一行 打开/关闭 节点
- 点击Tree中的一行 打开/关闭 节点
- tree组件点击标签展开、关闭节点
- Flex 中点击Tree 获取点中的值
- easyui tree点击文字打开关闭菜单
- Flex中如何阻止用户点击选中Tree中任何节点
- Flex中如何利用expandItem()和expandChildrenOf()展开,或关闭Tree的各层节点
- Flex中如何通过itemClick事件,阻止用户点击选中Tree的某一分支节点
- flex tree的展开,关闭,添加、删除子节点
- Flex中删除Tree的节点
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- FLEX中Tree默认展开所有节点
- Flex中为Tree节点设置图标
- 盈利模式是破局良方
- In Websphere Application Server 6.1 , request.getQueryString() return null.
- SmartBerry小型通讯器--时尚可爱(图)
- Hibernate二级缓存攻略
- LG发布XD1系列(图)
- FLEX中点击Tree中的一行 打开/关闭 节点
- 通过程序补丁进行源代码的修订
- WindowsSDK实现3D字体特效
- struct和byte[]相互转换(用Marshal类实现)
- 点击按钮弹出下载对话框
- 程序员的职业寿命有多长
- 前端开发的常用工具
- DELPHI下完成端口的应用
- 35岁以前把下面十件事做好