jquery easyui 中的tree如何取消拖动,也就是当拖动时我判断被拖动的节点是一个根节点时如何取消这次拖动

 我来答
ming543449903
2011-11-02
知道答主
回答量:7
采纳率:0%
帮助的人:6285
展开全部
<ul id="tt1" class="easyui-tree" dnd="false">
dnd=“false”就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
滑瀚钰0ft
2011-10-27 · TA获得超过309个赞
知道小有建树答主
回答量:197
采纳率:100%
帮助的人:206万
展开全部
我也遇到此问题。请问你怎么解决的。??onDrop:function(targetNode,source,point){

var targetId = $('#tt2').tree('getNode', targetNode).id;
alert(targetId);
/* $.ajax({
url: '...',
type: 'post',
dataType: 'json',
data: {
id: source.id,
targetId: targetId,
point: point
}
}); */
return null;
return false;
},
追问
我暂时还没有找到合适的方法,我在jquery easyui的官网上发了帖子可没有见到有回答,没有办法想了一个权宜之计,因为我的项目里面要求拖动改变节点所处的位置,所以我在树的onDrop事件里判断sourcenode是不是叶子节点,如果是就使用ajax更新一下数据库;如果不是就不管了
if(是叶子节点){
ajax更新数据库
}
调用tree的reload方法重新加载一次数据。不知道能不能看明白。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式