Files
psp_panel/src/app/components/tree/tree.component.ts
T

44 lines
1017 B
TypeScript
Raw Normal View History

2021-12-29 09:28:51 +03:00
import { Component, OnInit } from '@angular/core';
import { NodeService } from '../../service/nodeservice';
import { TreeNode } from 'primeng/api';
2021-12-09 17:24:42 +03:00
@Component({
2021-12-28 13:29:25 +03:00
templateUrl: './tree.component.html'
2021-12-09 17:24:42 +03:00
})
2021-12-28 13:29:25 +03:00
export class TreeComponent implements OnInit {
2021-12-09 17:24:42 +03:00
files1: TreeNode[];
files2: TreeNode[];
files3: TreeNode[];
selectedFiles1: TreeNode;
selectedFiles2: TreeNode[];
selectedFiles3: TreeNode;
cols: any[];
constructor(private nodeService: NodeService) {}
ngOnInit() {
this.nodeService.getFiles().then(files => this.files1 = files);
this.nodeService.getFilesystem().then(files => this.files2 = files);
this.nodeService.getFiles().then(files => {
this.files3 = [{
label: 'Root',
children: files
}];
});
this.cols = [
{ field: 'name', header: 'Name' },
{ field: 'size', header: 'Size' },
{ field: 'type', header: 'Type' }
];
}
}