锁定老帖子 主题:zTree 正式搬家到 iteye
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-03
最后修改:2012-05-03
非常感谢你的回复,帮我解决了一个很头疼的问题,我想了好几天也没想明白怎么处理。
根据你的指导,我参看了zTree API中dataFilter的设置,很快就实现了我想要的效果。 当数据为空时,我的返回数据格式是:{"success":false,"message":"该节点下不存在子节点!"} 我在dataFilter中设置进行判断: if(childNodes.success != undefined){ alert(childNodes.message); return []; } 这时弹出了返回数据中的提示信息。并且树也未出现异常,效果很完美。再次表示感谢,呵呵 |
|
返回顶楼 | |
发表时间:2012-05-04
yangyiqian 写道 非常感谢你的回复,帮我解决了一个很头疼的问题,我想了好几天也没想明白怎么处理。
根据你的指导,我参看了zTree API中dataFilter的设置,很快就实现了我想要的效果。 当数据为空时,我的返回数据格式是:{"success":false,"message":"该节点下不存在子节点!"} 我在dataFilter中设置进行判断: if(childNodes.success != undefined){ alert(childNodes.message); return []; } 这时弹出了返回数据中的提示信息。并且树也未出现异常,效果很完美。再次表示感谢,呵呵 ![]() |
|
返回顶楼 | |
发表时间:2012-05-08
什么时候出zGrid
|
|
返回顶楼 | |
发表时间:2012-05-09
zfree 写道 什么时候出zGrid
呵呵,我只能说肯定不是马上。 开始制作 zGrid 之前肯定要把 zTree 的结构调整、优化完毕之后才能进行的。 补充,你的名字很像 zTree 的马甲呀。。 ![]() |
|
返回顶楼 | |
发表时间:2012-06-18
support
|
|
返回顶楼 | |
发表时间:2012-06-26
请问ztree能否形成拓扑结构!如截图所示
|
|
返回顶楼 | |
发表时间:2012-06-27
blucedong 写道 请问ztree能否形成拓扑结构!如截图所示
目前来说不可能实现,但本人正在为 v4.0 构思,到时候应该会朝着更加灵活多变的方式来实现的。不过会先把 v3.x 系列需要制作的扩展功能 完成之后再进行 v4.0 的改造了。 |
|
返回顶楼 | |
发表时间:2012-07-03
关于树的删除。
如果后台返回删除失败,如何取消界面树里的删除? 我现在用的是onRemove对后台发起删除请求,如果成功就弹出成功提示,失败弹出失败提示,但这个时候界面上已经执行了删除节点的动作。 function onRemove(e, treeId, treeNode) { $.getJSON("../left/del"+type+".do" , "infoTyId="+treeNode.id+"&_d="+new Date().getTime() , function ( json ){ if( json.returnDto.status ){ successDialog("删除成功"); location.reload(); }else{ return false; common.failDialog( json.returnDto.description); } }); } |
|
返回顶楼 | |
发表时间:2012-07-03
wangsuiri 写道 关于树的删除。
如果后台返回删除失败,如何取消界面树里的删除? 我现在用的是onRemove对后台发起删除请求,如果成功就弹出成功提示,失败弹出失败提示,但这个时候界面上已经执行了删除节点的动作。 function onRemove(e, treeId, treeNode) { $.getJSON("../left/del"+type+".do" , "infoTyId="+treeNode.id+"&_d="+new Date().getTime() , function ( json ){ if( json.returnDto.status ){ successDialog("删除成功"); location.reload(); }else{ return false; common.failDialog( json.returnDto.description); } }); } 你可以利用beforeRemove 回调,触发 ajax 请求后台删除操作,同时 return false 这样就取消了 zTree 的删除操作。 然后当 ajax 的结果返回后,如果失败则保持现状,如果成功,则可以利用 removeNode 方法进行删除操作 |
|
返回顶楼 | |
发表时间:2012-07-17
用过,还不错,加油啊。
|
|
返回顶楼 | |