Я с использованием нг-JS-дерево https://github.com/ezraroi/ngJsTree Я загрузки дерева из JSON и пытается свернуть все узлы, используя два пути (state.opened и close_all):Как свернуть все нг-JS-дерева узлов программно
$http.get('resources/json/mkb10.json')
.then(function(res){
$scope.cond.treeData = res.data;
if (data !== undefined){
for (var i = 0; i < $scope.cond.treeData.length; i++){
$scope.cond.treeData[i].state = {};
for (var j = 0; j < data.cond.length; j++)
if ($scope.cond.treeData[i].id == data.cond[j]){
$scope.cond.treeData[i].state = {selected: true};
}
$scope.cond.treeData[i].state.opened = false;
}
}
$scope.treeInstance.jstree(true).close_all();
$scope.treeConfig.version++;
$scope.treeInstance.jstree(true).close_all();
});
Но оба они не требуют результата. Кто знает, как свернуть все узлы? Благодаря!
Я writed plunker, например
Я хочу, чтобы получить эту точку зрения:
Я обновил сообщение – DanStopka
Что это значит? –
в плункере показано дерево с выбранными узлами, почему выбран выбран? Я хочу программно закрыть все узлы, вручную могу это сделать. – DanStopka