easyUI treereload之后保持原来节点的展开状态
2017-11-06 16:07
501 查看
通过onBeforeExpand方法节点的展开状态先记录下来,然后reload的时候在onLoadSuccess方法里面通过
expand方法展开相应节点;代码如下:
onLoadSuccess:function() { var list=[]; for(var j=0;j<expnode.length;j++){ list.push(expnode[j]) } $("#easytree").tree("collapseAll"); for(var i=0;i<list.length;i++){ var node = $('#easytree').tree('find', list[i]); $('#easytree').tree('expand', node.target); } }, onBeforeExpand:function(node){ expnode.push(node.id.toString()); }, onBeforeCollapse:function (node) { var i=expnode.indexOf(node.id.toString()); if(i>=0){ expnode.splice(i,1); } }
相关文章推荐
- TreeView点击之后保持点击节点的方法 (展开后刷新仍保持展开状态的方法)
- EasyUI treegird 修改某个节点后,保持该节点打开状态
- (转)EasyUI组件tree只展开根节点下的一级子节点或二级子节点
- jquery easyui tree reload以后选中之前选择的节点
- winform如何保持TreeView节点展开和折叠的状态
- SWT/Jface TreeViewer 如何刷新后,展开原来的节点
- easyUI tree的展开和收缩操作以及节点赋值操作
- easyUI treeGrid 惰性加载,动态加载,无论有无子节点都显示展开图标
- easyui-tree.动态展开节点
- easyui tree/TreeGrid使用:逐级加载、指定节点刷新、全部展开
- Easyui中tree组件实现搜索定位功能及展开节点定位
- checkbox的选中和被选中,Linearlayout点击之后保持点击状态
- FLEX教程:设置缓动展开TREE控件节点.
- easyui-tree和thinkphp对于树节点的显示
- TreeView父子联动效果保持节点状态一致
- 展开easyui 树节点到某个点
- TreeList 选中节点时图标状态和背景色
- easyui tree获取直接子节点而不获取孙子节点方法
- easyui _tree的一级子节点节点添加
- JQuery EasyUI treegrid设置折叠节点