Fixes treetable checkbox
This commit is contained in:
@@ -31,7 +31,7 @@ import { NodeService } from '../service/node.service';
|
|||||||
<td *ngFor="let col of columns; let i = index">
|
<td *ngFor="let col of columns; let i = index">
|
||||||
<p-treeTableToggler [rowNode]="rowNode" *ngIf="i === 0" />
|
<p-treeTableToggler [rowNode]="rowNode" *ngIf="i === 0" />
|
||||||
<p-treeTableCheckbox [value]="rowNode" *ngIf="i === 0" />
|
<p-treeTableCheckbox [value]="rowNode" *ngIf="i === 0" />
|
||||||
<span class="ml-2">{{ rowData[col.field] }}</span>
|
{{ rowData[col.field] }}
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</ng-template>
|
</ng-template>
|
||||||
@@ -47,7 +47,7 @@ export class TreeDemo implements OnInit {
|
|||||||
|
|
||||||
selectedTreeValue: TreeNode[] = [];
|
selectedTreeValue: TreeNode[] = [];
|
||||||
|
|
||||||
selectedTreeTableValue: any[] = [];
|
selectedTreeTableValue = {};
|
||||||
|
|
||||||
cols: any[] = [];
|
cols: any[] = [];
|
||||||
|
|
||||||
@@ -55,12 +55,19 @@ export class TreeDemo implements OnInit {
|
|||||||
|
|
||||||
ngOnInit() {
|
ngOnInit() {
|
||||||
this.nodeService.getFiles().then((files) => (this.treeValue = files));
|
this.nodeService.getFiles().then((files) => (this.treeValue = files));
|
||||||
this.nodeService.getFilesystem().then((files) => (this.treeTableValue = files));
|
this.nodeService.getTreeTableNodes().then((files: any) => (this.treeTableValue = files));
|
||||||
|
|
||||||
this.cols = [
|
this.cols = [
|
||||||
{ field: 'name', header: 'Name' },
|
{ field: 'name', header: 'Name' },
|
||||||
{ field: 'size', header: 'Size' },
|
{ field: 'size', header: 'Size' },
|
||||||
{ field: 'type', header: 'Type' }
|
{ field: 'type', header: 'Type' }
|
||||||
];
|
];
|
||||||
|
|
||||||
|
this.selectedTreeTableValue = {
|
||||||
|
'0-0': {
|
||||||
|
partialChecked: false,
|
||||||
|
checked: true
|
||||||
|
}
|
||||||
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user