angular-tree-control icon indicating copy to clipboard operation
angular-tree-control copied to clipboard

Is it possible dynamic loading?

Open developandbehappy opened this issue 7 years ago • 0 comments

Is it possible dynamic load data and render it? I need load data from server and render tree. This is my solution

$scope.openTree = function (itemRefs) {
    itemRefs.open = !itemRefs.open;
    if (itemRefs.open) {
      /**
       * If the file has been opened,
       * we load data from server
       * else we close the file
       *
       */
      itemRefs.children = []; // clear children data and load it below `loadRefs`
      itemRefs.load = true;
      loadRefsItemById(itemRefs);
    }
  };

function loadRefsItemById(refsItem) {
    RefsApiService.getRefs({parentId: refsItem.id}).then(function (refRes) {
      if (refRes.hasError()) return false;
      refsItem.children = handlerDataForTheTree(refRes.getResponse(), true);
      refsItem.load = false;
    });
  }

But i need save icon of element.

developandbehappy avatar Aug 14 '17 11:08 developandbehappy