From 3c9b6d3bd93693bcc31bfc9b342c71c79d223717 Mon Sep 17 00:00:00 2001 From: Alex Kaduk Date: Mon, 24 Nov 2025 21:25:06 +0200 Subject: [PATCH 1/3] fix(angular/tree): remove renderItem from ProxyCmp inputs to enable custom rendering #IX-3668 --- packages/angular/src/tree.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/angular/src/tree.ts b/packages/angular/src/tree.ts index bad17167395..23f9ff593fd 100644 --- a/packages/angular/src/tree.ts +++ b/packages/angular/src/tree.ts @@ -14,11 +14,11 @@ import { ElementRef, NgZone, } from '@angular/core'; -import { ProxyCmp, proxyOutputs } from './angular-component-lib/utils'; import { TreeBaseDirective } from '@siemens/ix-angular/common'; +import { ProxyCmp, proxyOutputs } from './angular-component-lib/utils'; @ProxyCmp({ - inputs: ['context', 'model', 'root', 'renderItem'], + inputs: ['context', 'model', 'root'], }) @Component({ selector: 'ix-tree', From 462905c738250e270a8eb655938812795e75371f Mon Sep 17 00:00:00 2001 From: Alex Kaduk Date: Mon, 24 Nov 2025 21:27:52 +0200 Subject: [PATCH 2/3] fix(angular/tree): remove renderItem from ProxyCmp inputs to enable custom rendering #IX-3668 --- .changeset/silent-tires-fall.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/silent-tires-fall.md diff --git a/.changeset/silent-tires-fall.md b/.changeset/silent-tires-fall.md new file mode 100644 index 00000000000..556b783366f --- /dev/null +++ b/.changeset/silent-tires-fall.md @@ -0,0 +1,5 @@ +--- +'@siemens/ix-angular': patch +--- + +remove renderItem from ProxyCmp inputs to enable custom rendering From fbfae8c9d47ac7cd6f9d7f08c589e37f4d4a2d74 Mon Sep 17 00:00:00 2001 From: Alex Kaduk Date: Wed, 26 Nov 2025 11:30:26 +0200 Subject: [PATCH 3/3] Update .changeset/silent-tires-fall.md Co-authored-by: lzeiml --- .changeset/silent-tires-fall.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.changeset/silent-tires-fall.md b/.changeset/silent-tires-fall.md index 556b783366f..413287c485f 100644 --- a/.changeset/silent-tires-fall.md +++ b/.changeset/silent-tires-fall.md @@ -2,4 +2,6 @@ '@siemens/ix-angular': patch --- -remove renderItem from ProxyCmp inputs to enable custom rendering +Fixed an issue where **ix-tree** with a custom `renderItem` function would throw a runtime error ("TypeError: this.renderItem is not a function") + +Fixes #2274