diff --git a/admin/app/controllers/settings/menu/menu.controller.js b/admin/app/controllers/settings/menu/menu.controller.js index 394fc2e7..a168d8eb 100644 --- a/admin/app/controllers/settings/menu/menu.controller.js +++ b/admin/app/controllers/settings/menu/menu.controller.js @@ -36,7 +36,7 @@ app.controller('MenuController', function ($scope, $uibModal, MenuService, toast angular.element(menutree).jstree(treedata); //menu tree selected changed event handler angular.element(menutree).on("changed.jstree", function (e, data) { - if (data.action === 'select_node') { + if (data.action === 'ready' || data.action === 'select_node') { $scope.getMenuChildren(parseInt(data.selected[0])); }; }); diff --git a/admin/app/controllers/settings/space/space.controller.js b/admin/app/controllers/settings/space/space.controller.js index 76557b18..ed1caa79 100644 --- a/admin/app/controllers/settings/space/space.controller.js +++ b/admin/app/controllers/settings/space/space.controller.js @@ -56,8 +56,10 @@ app.controller('SpaceController', function ($scope, $uibModal, SpaceService, Cos angular.element(spacetree).jstree(treedata); //space tree selected changed event handler angular.element(spacetree).on("changed.jstree", function (e, data) { - $scope.currentSpaceID = parseInt(data.selected[0]); - $scope.getSpaceChildren($scope.currentSpaceID); + if (data.action === 'ready' || data.action === 'select_node') { + $scope.currentSpaceID = parseInt(data.selected[0]); + $scope.getSpaceChildren($scope.currentSpaceID); + } }); }); };