Dynatree仅展开树的最后一个节点
Dynatree expand only the last node of tree
我使用Dynatree来获得树视图,现在我想展开/折叠所有节点,但只有树的最后一个节点展开。
你可以在小提琴上看到这种效果:http://jsfiddle.net/aA76N/2/
以下是我用来展开/折叠节点的代码。
$('.panel-heading').on('click', '.expand-all', function() {
$('#tree-team').dynatree('getRoot').visit(function(node) {
node.expand(true);
});
$(this).children().removeClass('glyphicon-folder-open').addClass('glyphicon-folder-close');
$(this).removeClass('expand-all').addClass('collapse-all');
return false;
});
$('.panel-heading').on('click', '.collapse-all', function() {
$('#tree-team').dynatree('getRoot').visit(function(node) {
node.expand(false);
});
$(this).children().removeClass('glyphicon-folder-close').addClass('glyphicon-folder-open');
$(this).removeClass('collapse-all').addClass('expand-all');
return false;
});
autoCollapse选项正在扰乱展开/折叠。只要评论一下就行了。
http://jsfiddle.net/aA76N/4/
$('#tree-team').dynatree({
//autoCollapse: true,
...
});
相关文章:
- 表追加而不附加最后一个元素
- 无法在Ionic select中预先选择最后一个选项
- 为什么画布形状只在3个画布中的最后一个画布上渲染
- Jquery append oly获取循环Rails中的最后一个elemen
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 多维关联数组的最后一个索引
- 无法获取vis.js最后一个或第一个选定的网络节点
- 循环以检查数组中的最后一个图像
- 从输入值中删除最后一个单词
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- Dynatree仅展开树的最后一个节点
- jQuery .each()、.find() 和 .append() 只在最后一个节点上工作
- 如何检查新克隆的节点是否是javascript中的最后一个节点
- jQuery AJAX成功数据仅解析最后一个JSON节点的奇怪问题
- 循环遍历一个节点数组并在每个节点上附加一个子节点只会附加到最后一个元素
- 如何在JavaScript中更改最后一个文本节点子节点
- 获取最后一个选定的节点
- 如何移除节点阵列中的最后一个节点
- 当使用create_node添加节点时,jsTree只显示最后一个根节点