From b028591e7ad82c3f18a45d1735d2964c47c1f992 Mon Sep 17 00:00:00 2001 From: zhangwen <1062680993@qq.com> Date: Tue, 14 Jul 2020 16:53:48 +0800 Subject: [PATCH 1/2] feat: support item template --- .../src/components/main/gantt-main.component.html | 10 ++++++++-- .../gantt/src/components/main/gantt-main.component.ts | 2 ++ packages/gantt/src/gantt-upper.ts | 2 ++ packages/gantt/src/gantt.component.html | 1 + 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/gantt/src/components/main/gantt-main.component.html b/packages/gantt/src/components/main/gantt-main.component.html index 4c7e9924..fa303fb5 100644 --- a/packages/gantt/src/components/main/gantt-main.component.html +++ b/packages/gantt/src/components/main/gantt-main.component.html @@ -1,4 +1,9 @@ - +
@@ -18,7 +23,8 @@
- + +
; + @Input() barTemplate: TemplateRef; @Output() barClick = new EventEmitter(); diff --git a/packages/gantt/src/gantt-upper.ts b/packages/gantt/src/gantt-upper.ts index e9f92821..10e19165 100644 --- a/packages/gantt/src/gantt-upper.ts +++ b/packages/gantt/src/gantt-upper.ts @@ -60,6 +60,8 @@ export abstract class GanttUpper { @ContentChild('bar', { static: true }) barTemplate: TemplateRef; + @ContentChild('item', { static: true }) itemTemplate: TemplateRef; + @ContentChild('group', { static: true }) groupTemplate: TemplateRef; public linkable: boolean; diff --git a/packages/gantt/src/gantt.component.html b/packages/gantt/src/gantt.component.html index d8d84367..714b35a6 100644 --- a/packages/gantt/src/gantt.component.html +++ b/packages/gantt/src/gantt.component.html @@ -6,6 +6,7 @@ Date: Tue, 14 Jul 2020 17:01:19 +0800 Subject: [PATCH 2/2] fix: change ngTemplateOutletContext in item template --- packages/gantt/src/components/main/gantt-main.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/gantt/src/components/main/gantt-main.component.html b/packages/gantt/src/components/main/gantt-main.component.html index fa303fb5..7bcb4330 100644 --- a/packages/gantt/src/components/main/gantt-main.component.html +++ b/packages/gantt/src/components/main/gantt-main.component.html @@ -24,7 +24,7 @@
- +