extjs可拖拽的tree实际应用
来源:互联网 发布:mac 连不上wifi 编辑:程序博客网 时间:2024/06/07 01:47
ext提供的树本身就有拖拽的功能,也许大部分使用过TreePanel的都知道。可是光是在前台拖来拖去那是空把式不是吗?因此必须获取拖拽的事件才能与后台交互。因此现在就说一下如何获取tree的拖拽事件。
对于要想让tree可以拖拽,那么必须为tree的enableDD属性设置为true。
其实事件最常用的就是nodedrop。eg:tree.on('nodedrop',function(){ …… });
本例子的json:
[
{
"text":"卡卡西班",
"id":"01",
"allowDrag":false,
"children":[
{"text":"小樱","id":"0101","leaf":true,"allowDrag":true},
{"text":"鸣人","id":"0102","leaf":true,"allowDrag":true},
{"text":"佐助","id":"0103","leaf":true,"allowDrag":true}
]
},
{
"text":"凯班",
"id":"02",
"allowDrag":false,
"children":[
{"text":"小李","id":"0201","leaf":true,"allowDrag":true},
{"text":"宁次","id":"0202","leaf":true,"allowDrag":true},
{"text":"天天","id":"0203","leaf":true,"allowDrag":true}
]
}
]
看看上面json可以看出,我为节点设置了一个allowDrag属性,如果该属性为false,表示这个节点不可以拖动,否则可以。本例的意图是卡卡西班和凯班为父节点,所以是不可拖动的,其孩子比如鸣人,佐助可是拖动的
- extjs可拖拽的tree实际应用
- ExtJs tree的应用:动态构建数据库
- 关于EXTJS的tree的应用的几点心得
- EXTJS TREE的应用以及data.store的作用
- extjs tree的使用
- 简单的extjs tree
- SOA 的实际应用
- Filter的实际应用
- 反射的实际应用
- 门禁的实际应用
- CLHLock的实际应用
- MV5的实际应用
- ROW_NUMBER() 的实际应用
- ArrayList的实际应用
- AOP的实际应用
- HashMap的实际应用
- AS2的实际应用
- pop的实际应用
- 注册表中保存的VC安装路径
- 一个进程在内存中的布局
- linux-socket通信示例(传送文件)
- BlackBerry Development with Ant & Eclipse
- JDK配置方法
- extjs可拖拽的tree实际应用
- TCP的socket连接示例
- php中soap应用
- Linux网络编程一步一步学-select详解
- MyEclipse 5.5注册码
- extjs异步加载树的子节点
- app 的摘要说明
- WebSphere Application Server V6.1 安装
- Linux网络编程一步一步学-同步聊天程序