Browse Source

Merge pull request #15029 from abpframework/fix/v-tree

export TreeNode Class
pull/15030/head
Mahmut Gundogdu 4 years ago
committed by GitHub
parent
commit
fee6c072c4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  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 expandedKeysChange = new EventEmitter<string[]>();
@Output() readonly selectedNodeChange = new EventEmitter(); @Output() readonly selectedNodeChange = new EventEmitter();
@Output() readonly dropOver = new EventEmitter<DropEvent>(); @Output() readonly dropOver = new EventEmitter<DropEvent>();
@Output() readonly nzExpandChange = new EventEmitter<NzFormatEmitEvent>();
@Input() noAnimation = true; @Input() noAnimation = true;
@Input() draggable: boolean; @Input() draggable: boolean;
@Input() checkable: boolean; @Input() checkable: boolean;
@ -71,6 +72,7 @@ export class TreeComponent {
onExpandedKeysChange(event) { onExpandedKeysChange(event) {
this.expandedKeys = [...event.keys]; this.expandedKeys = [...event.keys];
this.expandedKeysChange.emit(event.keys); this.expandedKeysChange.emit(event.keys);
this.nzExpandChange.emit(event);
} }
onDrop(event: DropEvent) { 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) {} 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; title: string | undefined;
key: string; key: string;
icon: string | null = null; icon: string | null = null;
@ -89,7 +89,6 @@ function createTreeFromList<T extends BaseNode>(list: T[]): TreeNode<T>[] {
tree.push(node); tree.push(node);
} }
}); });
return tree; return tree;
} }

Loading…
Cancel
Save