ztree根据Id查找指定节点,并选中节点,把下级节点展开
2016-10-11 00:00
330 查看
$(document).ready(function(){
var lastKey;
var productTypeId = $("#productTypeId").val();//获取隐藏域Id值
if(productTypeId!=''){
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
var key = $.trim($("#productTypeId").val());
if (key != "" && key != lastKey) {
nodeList = zTree.getNodesByParam("id", key);//根据Id查找节点
if (nodeList.length > 0) {
for (var i = 0, l = nodeList.length; i < l; i++) { //遍历找到的节点集合
if (nodeList[i].getParentNode()) {
zTree.expandNode(nodeList[i].getParentNode(), true, false, false); //展开其父节点
zTree.expandNode(nodeList[i], true, false, false); //展开其节点
}
zTree.selectNode(nodeList[i]);
$("#citySel").val(nodeList[i].name)
//zTree.updateNode(nodeList[i]);(没必要不用更新节点)
}
}
//zTree.refresh(); // 很重要,否则节点状态更新混乱。(勿刷新树形,否则选中节点也会刷新)
lastNodeList = nodeList;
lastKey = key;
}
}
});
var lastKey;
var productTypeId = $("#productTypeId").val();//获取隐藏域Id值
if(productTypeId!=''){
var zTree = $.fn.zTree.getZTreeObj("treeDemo");
var key = $.trim($("#productTypeId").val());
if (key != "" && key != lastKey) {
nodeList = zTree.getNodesByParam("id", key);//根据Id查找节点
if (nodeList.length > 0) {
for (var i = 0, l = nodeList.length; i < l; i++) { //遍历找到的节点集合
if (nodeList[i].getParentNode()) {
zTree.expandNode(nodeList[i].getParentNode(), true, false, false); //展开其父节点
zTree.expandNode(nodeList[i], true, false, false); //展开其节点
}
zTree.selectNode(nodeList[i]);
$("#citySel").val(nodeList[i].name)
//zTree.updateNode(nodeList[i]);(没必要不用更新节点)
}
}
//zTree.refresh(); // 很重要,否则节点状态更新混乱。(勿刷新树形,否则选中节点也会刷新)
lastNodeList = nodeList;
lastKey = key;
}
}
});
相关文章推荐
- Ztree 指定ID节点的选中 和 指定ID节点的展开
- ztree根据treeId展开指定节点并触发单击事件
- ztree根据treeId展开指定节点并触发单击事件
- ztree 选中,展开指定节点
- 关于ztree打开关闭所有节点,选中指定id节点
- 通过ajax 后台传递的 区域id 选中ztree的节点 并展开节点
- zTree通过指定ID找到节点并选中
- zTree选中指定ID的节点
- ztree根据URL中id展开子节点及其父节点
- 关于ztree打开关闭所有节点,选中指定id节点
- 关于ztree打开关闭所有节点,选中指定id节点
- zTree异步展开父节点并选中指定子节点
- ztree树默认根据ID默认选中该条数据
- jquery treeview 展开指定节点,选中指定节点
- zTree获取当前选中节点的子节点id集合
- ztree获取当前选中节点子节点id集合的方法
- C# winform 在xml文件中根据指定节点名查找节点名以及值
- ztree 初始化的时候展开已经选中的节点
- ztree获取当前选中节点子节点id集合的方法(转载)
- zTree默认选中指定节点并执行事件