angular – 如何通过代码扩展PrimeNg TreeTable

前端之家收集整理的这篇文章主要介绍了angular – 如何通过代码扩展PrimeNg TreeTable前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我有一个由PrimeNg为Angular2提供的TreeTable.如何在代码中扩展特定节点(例如在onNodeSelect回调中)?

解决方法

我想OP不再需要答案,但对于到达这里但没有找到答案的人来说 –

有一个为TreeNode扩展的属性,您只需将其设置为true即可

selectedNode.expanded=true;

如果您希望树显示全部展开,只需遍历TreeNodes并在每个树上展开展开.这与此类似

expandChildren(node:TreeNode){
    if(node.children){
      node.expanded=true;
      for(let cn of node.children){
        this.expandChildren(cn);
      }
    }
  }

猜你在找的Angularjs相关文章