谁有 ssh +ztree项目增删改查 的源码给发一份十分感谢~
ztree吧
全部回复
仅看楼主
level 1
398372596 楼主
自己实在做不出来了 增加的时候不知道id改怎么获得存进数据库~~
2012年05月08日 08点05分 1
level 9
var MyTree=$.fn.zTree.getZTreeObj("TreeId");
var Nodes=MyTree.getNodes();
var MyArray=MyTree.transformToArray(Nodes);
for(var i=0;i<MyArray.length;i++)
{
Mytree.selectNode(MyArray[i],true);
var nowNode=MyTree.getSelectedNodes();
alert(nowNode[0].id); //这里取得时id,属性,其他的属性有的就能取出来
//取得属性你再调用操作的方法
}
这个循环可以取得这颗树的所有节点
2012年05月08日 08点05分 2
level 1
398372596 楼主
我的树 设计的是简单模式的 获得 id:0101 类似这样的 可是要求数据库存的 id 却是0.10.1 这样的id 该怎么转换啊 ,按长度 循环 添加点的话 节点超过10就是错的..
2012年05月09日 00点05分 3
level 11
id、pid 也可以是string类型的,你就按照后台数据库的方式生成节点id 就可以了
2012年05月09日 01点05分 4
level 1
398372596 楼主
我以前验证还不好使的呢~今天 又好使了 ~不够又出现新问题了,我在同一界面执行增加子节点 js
var srcNode = zTree1.getSelectedNode();
if (!srcNode) {
alert("请先选中一个节点");
return;
}
document.form1.action="<%=request.getContextPath()%>/tr/add.action"
document.form1.submit();

struts 重定向到当前页面 可是确一下增加了 两条数据, 这是什么原因呢?
2012年05月10日 04点05分 5
level 9
看你这个写法确实有问题。
应该用ajax提交数据,再刷新树
2012年05月10日 07点05分 6
level 1
398372596 楼主
确实有问题了 ~不过 经过一番调整已经解决了~
checkBox 如果被选中 如何能获得选中的节点的信息,当然前提就选择一个
2012年05月10日 08点05分 7
level 9
2楼的方法就是取得你选择的节点,如果不止一个被选中,遍历下就行。
2012年05月10日 10点05分 8
level 1
[email protected]
同求, 最好带有注释的, 谢谢。
2012年12月14日 06点12分 11
level 1
398372596 楼主
http://download.csdn.net/detail/a312973369/4562164 这里是我自己研究的ztree的源码有需要的可以去下载
2013年01月20日 02点01分 12
1