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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
3 additions and
2 deletions
-
npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts
-
npm/ng-packs/packages/components/tree/src/lib/utils/nz-tree-adapter.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) { |
|
|
|
|
|
|
|
@ -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; |
|
|
|
} |
|
|
|
|
|
|
|
|