没有合适的资源?快使用搜索试试~ 我知道了~
Ext拖动实例树和表格全 超实用
资源详情
资源评论
资源推荐
最近项目需要,研究了一下 的拖动效果现在做一些总结,
趁现在还清醒,怕以后忘记:
设置拖放的一些通用属性:是否可拖动
是可放置 是否为目标
:“拖放组名”
树的拖放 设置
表格的拖放:设置
说一下树和表格拖放的原理:
要达到拖放的效果,有几点:
首先必须要有拖动源对于树是 表
格 是
组件拖动时,如何才能激发 事件呢,继承
( 是它的子类)就可以,重写
的接口方法,创建 对象的时候绑定
拖放源对象,将组件对象封装为数据传输对象的逻辑在这些方
法中完成,默认情况下,该类要求可拖动的子节点已在
!
类中全部注册
目标对象"树为目标节点,组件可放置时,如何让组件可放置
呢,继承实现 子类 ,在创建
实例时会绑定目标对象,如果可接收放置监听器
会去判断拖放源的 和 目标组件 和 监听器本身的 一
致,否则不会触发 至于具体的逻辑,在
中去实现就可以了
下面是一些例子:
#
$$%使用一个 & 数据结构作为 的本地数据源
$$%参考“'$$()!($($$#*+,+-.%%
%%/%0%%%122%%23,4,52%22%%#%262%%6%2
2%%262%2'2%%0%%
122%%2#2%22%%##%262%%6%22%%262%2'2%
%0%%122%%2,#2%22%%###%262%%%22%%2728
122%%2,92%22%%##9%262%%%22%%2728%%
122%%2,:2%22%%##:%262%%%22%%2728%%
122%%2,+2%22%%##+%262%%%22%%2728%%%%122%
%2,*2%22%%##*%262%%%22%%2728%%%%;8%%
122%%292%22%%#9%262%%6%22%%262%2'2%
%0%%%%122%%2,52%22%%#9#%262%%%22%%2728%%%%
%%%%%%%%%%%%122%%2,42%22%%#99%262%%%22%%2728%%
122%%2,<2%22%%#9:%262%%%22%%2728%%
122%%2,-2%22%%#9+%262%%%22%%2728%%
122%%2#,2%22%%#9*%262%%%22%%2728%%%%%;8%%
%%%%;8%%%
;=%%%
%%
$$%拖拽时需要用到的函数,用来处理添加树结点
$>%
%>%%%%%%%%%%%%%%%%% 上的目标结点
%>%%%%%%6%%%%%%%%目标结点的子结点,用于定位
新添加的结点
%>% %?!%%%%%%从 中选取的记录数组
%>$%%
%@%/%6%6%%1
%%%%6%%/%,=%%A%'=%%BB%1%%
%%%%%%%%%%/%0;=%%
%%%%%%%C6D%1%%
%%%%%%%%%%%%%22%%
%%%%%%%%%%%%%22%%
%%%%%%%%%%%%6%262%%
%%%%%%%%%%%%%22%%
%%%%%%%%8%6=%%
%%%%8%%
8%%
%%
$$%建一棵树,并将其设置到 拖动组中
%%/%=%%%%
%%
%%/%D%E1%%
%%%%%22%%
%%%%(%%%%%
%%%%%D%F%%
%%%%%%%%%
%%%%G%D%GG%%%%
%%%%%6%%
%%%%H'%%%
%%%%%D%?!1%%%%
%%%%%%%%%2CI??2%%%%
%%%%%%%%%6%%%%
%%%%%%%%%,%%%%
%%%%%%%%'%%%
剩余46页未读,继续阅读
yjb_kim
- 粉丝: 2
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0