育诚边07
hjj_shadow
关注数: 0
粉丝数: 0
发帖数: 6
关注贴吧数: 6
求助求助 ztree异步加载。单击节点控制台报错zTree.getSelectedNodes()[0] is null 在单击一次才能取到数据。。。 前台 var setting = { async : { enable : true, url : "contactscompany!loadOrg1.c", autoParam : [ "id", "name=n", "level=lv" ], otherParam : { "otherParam" : "zTreeAsyncTest" }, dataFilter : filter } }; function filter(treeId, parentNode, childNodes) { if (!childNodes) return null; for (var i = 0, l = childNodes.length; i < l; i++) { childNodes[i].name = childNodes[i].name.replace(/\.n/g, '.'); } return childNodes; } function OnClick(event, treeId, treeNode) { var zzTree = $.fn.zTree.getZTreeObj("zzTree"); var nodes = zzTree.getSelectedNodes()[0]; window.location.href= "contactscompany!view.c?id="+nodes.id; } $(document).ready(function() { $.fn.zTree.init($("#zzTree"), setting); }); 后台 Organization org = SystemDaoFactory.createOrganizationDao().getRoot(); Map<String, Object> item = new HashMap<String, Object>(); item.put("id", org.getId()); item.put("name", org.getName()); item.put("isParent", org.getChildren().size() > 0 ? true : false); item.put("click", "OnClick()"); items.add(item); Oututil.writeJsonArray(items, request, response);
1
下一页