ztree搜索并且定位到搜索节点
来源:互联网 发布:matlab2014b for mac 编辑:程序博客网 时间:2024/06/07 00:27
1.先加载整棵树,但是树是异步加载的 所以必须先递归出整课树,下面是代码。
$scope.deptTree = function() { var treeSetting = {
async: {
enable: true,
url:"../dept/deptlist",
autoParam:["id", "name=n", "level=lv"],
otherParam:{"otherParam":"zTreeAsyncTest"}
},data: {
simpleData: {
enable: true
},
showTitle:true, //是否显示节点title信息提示 默认为true
key: {
title:"name" //设置title提示信息对应的属性名称 也就是节点相关的某个属性
}
},
callback: {
onClick:function(event, treeId, treeNode) {
$scope.tableListPtreeId = treeNode.id;
$scope.selectDeptId= treeNode.id;
$scope.usersearch="";
$scope.paginationConf.totalItems = 0;
$scope.paginationConf.currentPage = 0;
$scope.deptNode=treeNode;
$scope.treeNode=treeNode;
if($scope.tableListPtreeId!=""){
$scope.getTableList();
}
},
onAsyncSuccess :$scope.deptCtrl.onAsyncSuccess //加载完回调递归
}
};
$scope.deptCtrl = {
onAsyncSuccess:function(event, treeId, treeNode, msg) {
if(treeNode != undefined){
$scope.deptCtrl.expandNodes(treeNode.children, "tree");
}
},
expandNodes:function(nodes,treeId) {
if (!nodes) return;
var zTree=$.fn.zTree.getZTreeObj("deptTree");
for (var i=0, l=nodes.length; i<l; i++) {
zTree.reAsyncChildNodes(nodes[i], '', true);
if (nodes[i].isParent && nodes[i].zAsync) {
expandNodes(nodes[i].children, treeId);
}
}
},
selectDept:function(){
$scope.tableListPtreeId=$scope.selectDeptId;
$scope.deptCtrl.searchNode($scope.tableListPtreeId);
// $scope.usersearch="";
// $scope.getTableList();
},
searchNode:function(nodeId){//搜索节点并且选中
console.log(nodeId);
var zTree=$.fn.zTree.getZTreeObj("deptTree");
var nodes = zTree.getNodesByParamFuzzy("id", nodeId, null);
console.log(nodes);
if (nodes.length>0) {
zTree.selectNode(nodes[0]);
}
}
};
- ztree搜索并且定位到搜索节点
- ztree添加搜索定位节点
- ztree节点搜索模糊匹配[粘贴即可]
- Ztree 实现搜索节点高亮显示,重置功能
- java swing根据字符串搜索定位到JTree某一个节点上或JTable某一行上
- zTree的模糊搜索
- zTree的模糊搜索
- zTree的搜索
- zTree模糊搜索
- zTree的模糊搜索
- ztree模糊搜索
- C++内存检测(定位到确定地址,并且用hash表来保存提高了搜索效率)
- ztree 模糊搜索 子节点没有符合的时候同时隐藏父节点
- java+ztree仿百度搜索
- ztree 树的模糊搜索
- ztree根据关键字模糊搜索
- 利用ztree实现树搜索
- 树的节点搜索定位及变色显示
- CSS盒模型
- 搭建开发环境
- 触摸屏驱动-JZ2440
- Java多线程处理任务的封装
- 搜索文本内容——Java代码的简单实现(修改版)
- ztree搜索并且定位到搜索节点
- 【 poj 1961 】Period 【KMP 求所有前缀的循环节】
- python 常见的安装方式
- 微信机器人,关注回复,天气
- 约瑟夫环问题
- 关于多选框的全选与反选
- spring boot + security oauth2 + redis + mongodb 框架搭建
- matlab对于固定长度的行的文本,最后一行的读取
- P3819 松江1843路