Browse Source

export TreeNode Class

add nzExpandChange output
pull/15029/head
muhammedaltug 4 years ago
parent
commit
66075e196d
  1. 2
      npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts
  2. 3
      npm/ng-packs/packages/components/tree/src/lib/utils/nz-tree-adapter.ts

2
npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts

@ -36,6 +36,7 @@ export class TreeComponent {
@Output() readonly expandedKeysChange = new EventEmitter<string[]>();
@Output() readonly selectedNodeChange = new EventEmitter();
@Output() readonly dropOver = new EventEmitter<DropEvent>();
@Output() readonly nzExpandChange = new EventEmitter<NzFormatEmitEvent>();
@Input() noAnimation = true;
@Input() draggable: boolean;
@Input() checkable: boolean;
@ -71,6 +72,7 @@ export class TreeComponent {
onExpandedKeysChange(event) {
this.expandedKeys = [...event.keys];
this.expandedKeysChange.emit(event.keys);
this.nzExpandChange.emit(event);
}
onDrop(event: DropEvent) {

3
npm/ng-packs/packages/components/tree/src/lib/utils/nz-tree-adapter.ts

@ -5,7 +5,7 @@ export abstract class BaseNode {
constructor(public id: string, public parentId: string | null) {}
}
class TreeNode<T extends BaseNode> extends BaseNode {
export class TreeNode<T extends BaseNode> extends BaseNode {
title: string | undefined;
key: string;
icon: string | null = null;
@ -89,7 +89,6 @@ function createTreeFromList<T extends BaseNode>(list: T[]): TreeNode<T>[] {
tree.push(node);
}
});
return tree;
}

Loading…
Cancel
Save