easyui树查找
2024-09-25 16:25:34
前端查询
/* 树查询*/
function searchMaterial(){
var parentNode=$('#selectMaterialTree').tree('getRoots'); //得到tree顶级node
var searchCon = $("#searchMaterial").val();
var materialclass = $('#materialclass').val();
//alert("parentNode="+parentNode);
//alert("searchCon="+searchCon);
//alert(materialclass);
var children;
for(var i=0;i<parentNode.length;i++){ //循环顶级 node
children = $('#selectMaterialTree').tree('getChildren',parentNode[i].target);//获取顶级node下所有子节点
if(children){ //如果有子节点
for(var j=0;j<children.length;j++){ //循环所有子节点
//if($('#ul_tree_dept').tree('isLeaf',children[j].target)){ //判断子级是否为叶子节点,即不是父节点
if(children[j].text.indexOf(searchCon)>=0||children[j].id.indexOf(searchCon)>=0){ //判断节点text是否包含搜索文本
selectNode(children[j]); //设置此节点为选择状态
expandParent(children[j]); //设置此节点所有父级展开
return;
}
//}
}
}else{
if(parentNode[i].text.indexOf(searchCon)||children[j].id.indexOf(searchCon)>=0>=0){
selectNode(parentNode[i]);
expandParent(parentNode[i]);
return;
}
}
} }
最新文章
- 使用php+swoole对client数据实时更新(下)
- linux install wineQQ
- IOS 制作启动画面
- EF架构~EF6配置需要注意的几个地方
- Cobar-Client 实现策略总结
- FFmpeg编译出错_img_convert 找不到
- Android NDK 开发(二) -- 从Hlello World学起【转】
- [shell编程]一个简单的脚本
- Java Concurrency - wait &; notify, 等待通知机制
- Contoso 大学 - 3 - 排序、过滤及分页
- UVa230 Borrowers (STL)
- 安卓开发笔记(十):升级ListView为RecylerView的使用
- [Swift]LeetCode713. 乘积小于K的子数组 | Subarray Product Less Than K
- [04-01]css组合选择器
- 10.29 正睿停课训练 Day11
- 【BZOJ1444】[JSOI2009]有趣的游戏(高斯消元,AC自动机)
- 深入浅出MFC——Document-View深入探讨(五)
- pyqt 实现的俄罗斯方块
- ele
- PTA (Advanced Level) 1015 Reversible Primes