Got zTree

2014-06-24 17:07:44的屏幕截图

getSelectedNodes()

它会获取 zTree 当前被选中的节点数据集合,可以通过判断它的长度length来判断用户是否选中某一个或某些节点。如果只想让用户最多之选中一个节点,要设置setting.view.selectedMulti: false,如: var setting = { view: { selectedMulti: false } };

操作复选框时

zTree前端默认显示的内容只保留了nodes中的name属性,对nodes添加的内容是看不到的,但在后台实际上维护了一个数据结构,用来保存原本nodes中的信息,所以不必担心自己设置的nodes中的属性找不到了,甚至在zTree中的nodes提供了一个*DIY*字段,用来添加用户自定义的属性。在操作复选框时,nodes中会添加checked=”true”属性,可以通过zTree提供的方法getCheckedNodes(boolean)获取到选中或未选中的状态。

Reference

ZTREE API