From fb856561e4cf102f05682351a56211cadb911fae Mon Sep 17 00:00:00 2001 From: yigitfindikli Date: Tue, 19 Jan 2021 13:55:50 +0300 Subject: [PATCH] Fixed #9621 - Add frozenexpansion template to TurboTable --- src/app/components/table/table.ts | 16 +++++++++++++++- src/app/showcase/components/table/tabledemo.html | 8 ++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/src/app/components/table/table.ts b/src/app/components/table/table.ts index 6c3a1e2abb7..84dd885da5b 100755 --- a/src/app/components/table/table.ts +++ b/src/app/components/table/table.ts @@ -342,6 +342,8 @@ export class Table implements OnInit, AfterViewInit, AfterContentInit, Blockable expandedRowTemplate: TemplateRef; + frozenExpandedRowTemplate: TemplateRef; + frozenHeaderTemplate: TemplateRef; frozenBodyTemplate: TemplateRef; @@ -491,6 +493,10 @@ export class Table implements OnInit, AfterViewInit, AfterContentInit, Blockable this.frozenColGroupTemplate = item.template; break; + case 'frozenrowexpansion': + this.frozenExpandedRowTemplate = item.template; + break; + case 'emptymessage': this.emptyMessageTemplate = item.template; break; @@ -2222,7 +2228,7 @@ export class Table implements OnInit, AfterViewInit, AfterContentInit, Blockable - + @@ -2230,6 +2236,14 @@ export class Table implements OnInit, AfterViewInit, AfterContentInit, Blockable + + + + + + + + diff --git a/src/app/showcase/components/table/tabledemo.html b/src/app/showcase/components/table/tabledemo.html index cd31210b40a..f27bf403f34 100755 --- a/src/app/showcase/components/table/tabledemo.html +++ b/src/app/showcase/components/table/tabledemo.html @@ -412,6 +412,14 @@

Templates

$implicit: Columns ColGroup element of the table to customize frozen columns. + + frozenrowexpansion + $implicit: Data of the row
+ rowIndex: Index of the row
+ columns: Columns collection
+ + Content of an extended row in frozen side. + emptymessage $implicit: Columns