Browse Source

feat(components/tree): add an input named checkStrictly

pull/4779/head
mehmet-erim 6 years ago
parent
commit
70c26da79a
  1. 2
      npm/ng-packs/packages/components/tree/src/lib/components/tree.component.html
  2. 8
      npm/ng-packs/packages/components/tree/src/lib/components/tree.component.ts
  3. 1628
      npm/ng-packs/yarn.lock

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

@ -1,6 +1,6 @@
<nz-tree
[nzCheckStrictly]="checkStrictly"
[nzCheckable]="checkable"
[nzMultiple]="checkable"
[nzCheckedKeys]="checkedKeys"
[nzData]="nodes"
[nzTreeTemplate]="treeTemplate"

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

@ -20,6 +20,7 @@ import {
export class TreeComponent {
@ContentChild('menu') menu: TemplateRef<any>;
@Input() checkable: boolean;
@Input() checkStrictly: boolean;
@Input() checkedKeys = [];
@Output() checkedKeysChange = new EventEmitter();
@Input() nodes = [];
@ -35,13 +36,12 @@ export class TreeComponent {
}
onCheckboxChange(event) {
console.log(event);
this.checkedKeys = event.checkedKeys;
this.checkedKeysChange.emit(event.checkedKeys);
this.checkedKeys = [...event.keys];
this.checkedKeysChange.emit(event.keys);
}
onExpandedKeysChange(event) {
this.expandedKeys = event.keys;
this.expandedKeys = [...event.keys];
this.expandedKeysChange.emit(event.keys);
}
}

1628
npm/ng-packs/yarn.lock

File diff suppressed because it is too large
Loading…
Cancel
Save