primeng
Version:
PrimeNG is an open source UI library for Angular featuring a rich set of 80+ components, a theme designer, various theme alternatives such as Material, Bootstrap, Tailwind, premium templates and professional support. In addition, it integrates with PrimeB
1,136 lines (1,056 loc) • 249 kB
JavaScript
import * as i1 from '@angular/common';
import { isPlatformBrowser, DOCUMENT, CommonModule } from '@angular/common';
import * as i0 from '@angular/core';
import { Injectable, inject, EventEmitter, NgZone, booleanAttribute, numberAttribute, Component, ViewEncapsulation, Input, Output, ViewChild, ContentChild, ContentChildren, PLATFORM_ID, Inject, Directive, HostListener, ChangeDetectionStrategy, NgModule } from '@angular/core';
import * as i4 from '@angular/forms';
import { FormsModule } from '@angular/forms';
import { resolveFieldData, isEmpty, getOffset, addClass, findSingle, getIndex, calculateScrollbarWidth, removeClass, hasClass, getHiddenElementOuterWidth, getHiddenElementOuterHeight, reorderArray, equals, find, calculateScrollbarHeight, clearSelection, invokeElementMethod, focus, isNotEmpty, getAttribute } from '@primeuix/utils';
import * as i3 from 'primeng/api';
import { FilterService, PrimeTemplate, SharedModule } from 'primeng/api';
import { BaseComponent } from 'primeng/basecomponent';
import { Checkbox } from 'primeng/checkbox';
import { DomHandler } from 'primeng/dom';
import { SpinnerIcon, ArrowDownIcon, ArrowUpIcon, SortAltIcon, SortAmountUpAltIcon, SortAmountDownIcon, ChevronDownIcon, ChevronRightIcon, CheckIcon, MinusIcon } from 'primeng/icons';
import * as i2 from 'primeng/paginator';
import { PaginatorModule } from 'primeng/paginator';
import { Ripple } from 'primeng/ripple';
import { Scroller } from 'primeng/scroller';
import { Subject } from 'rxjs';
import { BaseStyle } from 'primeng/base';
const theme = ({ dt }) => `
/* For PrimeNG */
.p-treetable {
position: relative;
}
.p-treetable table {
border-collapse: collapse;
width: 100%;
table-layout: fixed;
}
.p-treetable .p-sortable-column {
cursor: pointer;
user-select: none;
}
.p-treetable .p-sortable-column .p-column-title,
.p-treetable .p-sortable-column .p-sortable-column-icon,
.p-treetable .p-sortable-column .p-sortable-column-badge {
vertical-align: middle;
}
.p-treetable .p-sortable-column .p-sortable-column-badge {
display: inline-flex;
align-items: center;
justify-content: center;
}
.p-treetable-auto-layout>.p-treetable-wrapper {
overflow-x: auto;
}
.p-treetable-auto-layout>.p-treetable-wrapper>table {
table-layout: auto;
}
.p-treetable-hoverable-rows .p-treetable-tbody>tr {
cursor: pointer;
}
.p-treetable-toggler {
cursor: pointer;
user-select: none;
display: inline-flex;
align-items: center;
justify-content: center;
vertical-align: middle;
overflow: hidden;
position: relative;
}
/* Scrollable */
.p-treetable-scrollable-wrapper {
position: relative;
}
.p-treetable-scrollable-header,
.p-treetable-scrollable-footer {
overflow: hidden;
flex-shrink: 0;
}
.p-treetable-scrollable-body {
overflow: auto;
position: relative;
}
.p-treetable-virtual-table {
position: absolute;
}
/* Frozen Columns */
.p-treetable-frozen-view .p-treetable-scrollable-body {
overflow: hidden;
}
.p-treetable-frozen-view>.p-treetable-scrollable-body>table>.p-treetable-tbody>tr>td:last-child {
border-right: 0 none;
}
.p-treetable-unfrozen-view {
position: absolute;
top: 0;
}
/* Flex Scrollable */
.p-treetable-flex-scrollable {
display: flex;
flex-direction: column;
flex: 1;
height: 100%;
}
.p-treetable-flex-scrollable .p-treetable-scrollable-wrapper,
.p-treetable-flex-scrollable .p-treetable-scrollable-view {
display: flex;
flex-direction: column;
flex: 1;
height: 100%;
}
.p-treetable-flex-scrollable .p-treetable-virtual-scrollable-body {
flex: 1;
}
/* Resizable */
.p-treetable-resizable>.p-treetable-wrapper {
overflow-x: auto;
}
.p-treetable-resizable .p-treetable-thead>tr>th,
.p-treetable-resizable .p-treetable-tfoot>tr>td,
.p-treetable-resizable .p-treetable-tbody>tr>td {
overflow: hidden;
}
.p-treetable-resizable .p-resizable-column {
background-clip: padding-box;
position: relative;
}
.p-treetable-resizable-fit .p-resizable-column:last-child .p-column-resizer {
display: none;
}
.p-treetable .p-column-resizer {
display: block;
position: absolute;
top: 0;
right: 0;
margin: 0;
width: ${dt('treetable.column.resizer.width')};
height: 100%;
padding: 0px;
cursor: col-resize;
border: 1px solid transparent;
}
.p-treetable .p-column-resizer-helper {
width: ${dt('treetable.resize.indicator.width')};
position: absolute;
z-index: 10;
display: none;
background: ${dt('treetable.resize.indicator.color')};
}
.p-treetable .p-row-editor-init,
.p-treetable .p-row-editor-save,
.p-treetable .p-row-editor-cancel {
display: inline-flex;
align-items: center;
justify-content: center;
overflow: hidden;
position: relative;
}
/* Reorder */
.p-treetable-reorder-indicator-up,
.p-treetable-reorder-indicator-down {
position: absolute;
display: none;
}
[ttReorderableColumn] {
cursor: move;
}
/* Loader */
.p-treetable-mask {
position: absolute !important;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.p-treetable-loading-icon {
font-size: ${dt('treetable.loading.icon.size')};
width: ${dt('treetable.loading.icon.size')};
height: ${dt('treetable.loading.icon.size')};
}
/* Virtual Scroll */
.p-treetable .p-scroller-loading {
transform: none !important;
min-height: 0;
position: sticky;
top: 0;
left: 0;
}
.p-treetable .p-paginator-top {
border-color: ${dt('treetable.paginator.top.border.color')};
border-style: solid;
border-width: ${dt('treetable.paginator.top.border.width')};
}
.p-treetable .p-paginator-bottom {
border-color: ${dt('treetable.paginator.bottom.border.color')};
border-style: solid;
border-width: ${dt('treetable.paginator.bottom.border.width')};
}
.p-treetable .p-treetable-header {
background: ${dt('treetable.header.background')};
color: ${dt('treetable.header.color')};
border-color: ${dt('treetable.header.border.color')};
border-style: solid;
border-width: ${dt('treetable.header.border.width')};
padding: ${dt('treetable.header.padding')};
font-weight: ${dt('treetable.column.title.font.weight')};
}
.p-treetable .p-treetable-footer {
background: ${dt('treetable.footer.background')};
color: ${dt('treetable.footer.color')};
border-color: ${dt('treetable.footer.border.color')};
border-style: solid;
border-width: ${dt('treetable.footer.border.width')};
padding: ${dt('treetable.footer.padding')};
font-weight: ${dt('treetable.column.footer.font.weight')};
}
.p-treetable .p-treetable-thead>tr>th {
padding: ${dt('treetable.header.cell.padding')};
background: ${dt('treetable.header.cell.background')};
border-color: ${dt('treetable.header.cell.border.color')};
border-style: solid;
border-width: 0 0 1px 0;
color: ${dt('treetable.header.cell.color')};
font-weight: ${dt('treetable.column.title.font.weight')};
text-align: start;
transition: background ${dt('treetable.transition.duration')}, color ${dt('treetable.transition.duration')}, border-color ${dt('treetable.transition.duration')},
outline-color ${dt('treetable.transition.duration')}, box-shadow ${dt('treetable.transition.duration')};
}
.p-treetable .p-treetable-tfoot>tr>td {
text-align: start;
padding: ${dt('treetable.footer.cell.padding')};
border-color: ${dt('treetable.footer.cell.border.color')};
border-style: solid;
border-width: 0 0 1px 0;
color: ${dt('treetable.footer.cell.color')};
background: ${dt('treetable.footer.cell.background')};
font-weight: ${dt('treetable.column.footer.font.weight')};
}
.p-treetable .p-sortable-column {
cursor: pointer;
user-select: none;
outline-color: transparent;
vertical-align: middle;
}
.p-treetable .p-sortable-column .p-sortable-column-icon {
color: ${dt('treetable.sort.icon.color')};
transition: color ${dt('treetable.transition.duration')};
}
.p-treetable .p-sortable-column:not(.p-treetable-column-sorted):hover {
background: ${dt('treetable.header.cell.hover.background')};
color: ${dt('treetable.header.cell.hover.color')};
}
.p-treetable .p-sortable-column:not(.p-treetable-column-sorted):hover .p-sortable-column-icon {
color: ${dt('treetable.sort.icon.hover.color')};
}
.p-treetable .p-sortable-column.p-treetable-column-sorted {
background: ${dt('treetable.header.cell.selected.background')};
color: ${dt('treetable.header.cell.selected.color')};
}
.p-treetable .p-sortable-column.p-treetable-column-sorted .p-sortable-column-icon {
color: ${dt('treetable.header.cell.selected.color')};
}
.p-treetable .p-sortable-column:focus-visible {
box-shadow: ${dt('treetable.header.cell.focus.ring.shadow')};
outline: ${dt('treetable.header.cell.focus.ring.width')} ${dt('treetable.header.cell.focus.ring.style')} ${dt('treetable.header.cell.focus.ring.color')};
outline-offset: ${dt('treetable.header.cell.focus.ring.offset')};
}
.p-treetable-hoverable .p-treetable-selectable-row {
cursor: pointer;
}
.p-treetable .p-treetable-tbody > tr {
outline-color: transparent;
background: ${dt('treetable.row.background')};
color: ${dt('treetable.row.color')};
transition: background ${dt('treetable.transition.duration')}, color ${dt('treetable.transition.duration')}, border-color ${dt('treetable.transition.duration')},
outline-color ${dt('treetable.transition.duration')}, box-shadow ${dt('treetable.transition.duration')};
}
.p-treetable .p-treetable-tbody>tr>td {
text-align: start;
border-color: ${dt('treetable.body.cell.border.color')};
border-style: solid;
border-width: 0 0 1px 0;
padding: ${dt('treetable.body.cell.padding')};
}
.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler {
display: inline-flex;
align-items: center;
justify-content: center;
overflow: hidden;
position: relative;
width: ${dt('treetable.node.toggle.button.size')};
height: ${dt('treetable.node.toggle.button.size')};
color: ${dt('treetable.node.toggle.button.color')};
border: 0 none;
background: transparent;
cursor: pointer;
border-radius: ${dt('treetable.node.toggle.button.border.radius')};
transition: background ${dt('treetable.transition.duration')}, color ${dt('treetable.transition.duration')}, border-color ${dt('treetable.transition.duration')},
outline-color ${dt('treetable.transition.duration')}, box-shadow ${dt('treetable.transition.duration')};
outline-color: transparent;
user-select: none;
}
.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:enabled:hover {
color: ${dt('treetable.node.toggle.button.hover.color')};
background: ${dt('treetable.node.toggle.button.hover.background')};
}
.p-treetable .p-treetable-tbody>tr>tr.treetable-row-selected .p-treetable-toggler:hover {
background: ${dt('treetable.node.toggle.button.selected.hover.background')};
color: ${dt('treetable.node.toggle.button.selected.hover.color')};
}
.p-treetable .p-treetable-tbody>tr>td .p-treetable-toggler:focus-visible {
box-shadow: ${dt('treetable.node.toggle.button.focus.ring.shadow')};
outline: ${dt('treetable.node.toggle.button.focus.ring.width')} ${dt('treetable.node.toggle.button.focus.ring.style')} ${dt('treetable.node.toggle.button.focus.ring.color')};
outline-offset: ${dt('treetable.node.toggle.button.focus.ring.offset')};
}
.p-treetable .p-treetable-tbody>tr.p-treetable-row-selected {
background: ${dt('treetable.row.selected.background')};
color: ${dt('treetable.row.selected.color')};
}
.p-treetable-tbody > tr:focus-visible,
.p-treetable-tbody > tr.p-treetable-contextmenu-row-selected {
box-shadow: ${dt('treetable.row.focus.ring.shadow')};
outline: ${dt('treetable.row.focus.ring.width')} ${dt('treetable.row.focus.ring.style')} ${dt('treetable.row.focus.ring.color')};
outline-offset: ${dt('treetable.row.focus.ring.offset')};
}
.p-treetable .p-treetable-tbody>tr.p-treetable-row-selected .p-treetable-toggler {
color: inherit;
}
.p-treetable .p-treetable-tbody>tr.p-treetable-row-selected .p-treetable-toggler:hover {
background: ${dt('treetable.node.toggle.button.selected.hover.background')};
color: ${dt('treetable.node.toggle.button.selected.hover.color')};
}
.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody>tr:not(.p-treetable-row-selected):hover {
background: ${dt('treetable.row.hover.background')};
color: ${dt('treetable.row.hover.color')};
}
.p-treetable.p-treetable-gridlines .p-datatable-header {
border-width: 1px 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-footer {
border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-top {
border-width: 0 1px 0 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-bottom {
border-width: 0 1px 1px 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-thead>tr>th {
border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tbody>tr>td {
border-width: 1px;
}
.p-treetable.p-treetable-gridlines .p-treetable-tfoot>tr>td {
border-width: 1px;
}
.p-treetable.p-treetable-sm .p-treetable-header {
padding: 0.65625rem 0.875rem;
}
.p-treetable.p-treetable-sm .p-treetable-thead>tr>th {
padding: 0.375rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tbody>tr>td {
padding: 0.375rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-tfoot>tr>td {
padding: 0.375rem 0.5rem;
}
.p-treetable.p-treetable-sm .p-treetable-footer {
padding: 0.375rem 0.5rem;
}
.p-treetable.p-treetable-lg .p-treetable-header {
padding: 0.9375rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-thead>tr>th {
padding: 0.9375rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tbody>tr>td {
padding: 0.9375rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-tfoot>tr>td {
padding: 0.9375rem 1.25rem;
}
.p-treetable.p-treetable-lg .p-treetable-footer {
padding: 0.9375rem 1.25rem;
}
p-treetabletoggler + p-treetablecheckbox .p-checkbox {
vertical-align: middle;
}
p-treetabletoggler + p-treetablecheckbox + span {
vertical-align: middle;
}
`;
const classes = {
root: ({ instance }) => ({
'p-treetable p-component': true,
'p-treetable-hoverable': instance.rowHover || instance.selectionMode,
'p-treetable-resizable': instance.resizableColumns,
'p-treetable-resizable-fit': instance.resizableColumns && instance.columnResizeMode === 'fit',
'p-treetable-scrollable': instance.scrollable,
'p-treetable-flex-scrollable': instance.scrollable && instance.scrollHeight === 'flex',
'p-treetable-gridlines': instance.showGridlines,
'p-treetable-sm': instance.size === 'small',
'p-treetable-lg': instance.size === 'large'
}),
loading: 'p-treetable-loading', //TODO: required?
mask: 'p-treetable-mask p-overlay-mask',
loadingIcon: 'p-treetable-loading-icon',
header: 'p-treetable-header',
paginator: ({ instance }) => 'p-treetable-paginator-' + instance.paginatorPosition,
tableContainer: 'p-treetable-table-container',
table: ({ instance }) => ({
'p-treetable-table': true,
'p-treetable-scrollable-table': instance.scrollable,
'p-treetable-resizable-table': instance.resizableColumns,
'p-treetable-resizable-table-fit': instance.resizableColumns && instance.columnResizeMode === 'fit'
}),
thead: 'p-treetable-thead',
headerCell: ({ instance }) => ({
'p-treetable-header-cell': true,
'p-treetable-sortable-column': instance.sortable,
'p-treetable-resizable-column': instance.resizableColumns,
'p-treetable-column-sorted': instance?.sorted,
'p-treetable-frozen-column': instance.columnProp('frozen')
}),
columnResizer: 'p-treetable-column-resizer',
columnHeaderContent: 'p-treetable-column-header-content',
columnTitle: 'p-treetable-column-title',
sortIcon: 'p-treetable-sort-icon',
pcSortBadge: 'p-treetable-sort-badge',
tbody: 'p-treetable-tbody',
row: ({ instance }) => ({
'p-treetable-row-selected': instance.selected
}),
bodyCell: ({ instance }) => ({
'p-treetable-frozen-column': instance.columnProp('frozen')
}),
bodyCellContent: ({ instance }) => ({
'p-treetable-body-cell-content': true,
'p-treetable-body-cell-content-expander': instance.columnProp('expander')
}),
toggler: 'p-treetable-body-cell-content-expander',
nodeToggleButton: 'p-treetable-node-toggle-button',
nodeToggleIcon: 'p-treetable-node-toggle-icon',
pcNodeCheckbox: 'p-treetable-node-checkbox',
emptyMessage: 'p-treetable-empty-message',
tfoot: 'p-treetable-tfoot',
footerCell: ({ instance }) => ({
'p-treetable-frozen-column': instance.columnProp('frozen')
}),
footer: 'p-treetable-footer',
columnResizeIndicator: 'p-treetable-column-resize-indicator'
};
const inlineStyles = {
tableContainer: { overflow: 'auto' },
thead: { position: 'sticky' },
tfoot: { position: 'sticky' }
};
class TreeTableStyle extends BaseStyle {
name = 'treetable';
theme = theme;
classes = classes;
inlineStyles = inlineStyles;
static ɵfac = /*@__PURE__*/ (() => { let ɵTreeTableStyle_BaseFactory; return function TreeTableStyle_Factory(__ngFactoryType__) { return (ɵTreeTableStyle_BaseFactory || (ɵTreeTableStyle_BaseFactory = i0.ɵɵgetInheritedFactory(TreeTableStyle)))(__ngFactoryType__ || TreeTableStyle); }; })();
static ɵprov = /*@__PURE__*/ i0.ɵɵdefineInjectable({ token: TreeTableStyle, factory: TreeTableStyle.ɵfac });
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(TreeTableStyle, [{
type: Injectable
}], null, null); })();
/**
*
* TreeTable is used to display hierarchical data in tabular format.
*
* [Live Demo](https://www.primeng.org/treetable/)
*
* @module treetablestyle
*
*/
var TreeTableClasses;
(function (TreeTableClasses) {
/**
* Class name of the root element
*/
TreeTableClasses["root"] = "p-treetable";
/**
* Class name of the loading element
*/
TreeTableClasses["loading"] = "p-treetable-loading";
/**
* Class name of the mask element
*/
TreeTableClasses["mask"] = "p-treetable-mask";
/**
* Class name of the loading icon element
*/
TreeTableClasses["loadingIcon"] = "p-treetable-loading-icon";
/**
* Class name of the header element
*/
TreeTableClasses["header"] = "p-treetable-header";
/**
* Class name of the paginator element
*/
TreeTableClasses["paginator"] = "p-treetable-paginator-[position]";
/**
* Class name of the table container element
*/
TreeTableClasses["tableContainer"] = "p-treetable-table-container";
/**
* Class name of the table element
*/
TreeTableClasses["table"] = "p-treetable-table";
/**
* Class name of the thead element
*/
TreeTableClasses["thead"] = "p-treetable-thead";
/**
* Class name of the column resizer element
*/
TreeTableClasses["columnResizer"] = "p-treetable-column-resizer";
/**
* Class name of the column title element
*/
TreeTableClasses["columnTitle"] = "p-treetable-column-title";
/**
* Class name of the sort icon element
*/
TreeTableClasses["sortIcon"] = "p-treetable-sort-icon";
/**
* Class name of the sort badge element
*/
TreeTableClasses["pcSortBadge"] = "p-treetable-sort-badge";
/**
* Class name of the tbody element
*/
TreeTableClasses["tbody"] = "p-treetable-tbody";
/**
* Class name of the node toggle button element
*/
TreeTableClasses["nodeToggleButton"] = "p-treetable-node-toggle-button";
/**
* Class name of the node toggle icon element
*/
TreeTableClasses["nodeToggleIcon"] = "p-treetable-node-toggle-icon";
/**
* Class name of the node checkbox element
*/
TreeTableClasses["pcNodeCheckbox"] = "p-treetable-node-checkbox";
/**
* Class name of the empty message element
*/
TreeTableClasses["emptyMessage"] = "p-treetable-empty-message";
/**
* Class name of the tfoot element
*/
TreeTableClasses["tfoot"] = "p-treetable-tfoot";
/**
* Class name of the footer element
*/
TreeTableClasses["footer"] = "p-treetable-footer";
/**
* Class name of the column resize indicator element
*/
TreeTableClasses["columnResizeIndicator"] = "p-treetable-column-resize-indicator";
})(TreeTableClasses || (TreeTableClasses = {}));
const _c0 = ["colgroup"];
const _c1 = ["caption"];
const _c2 = ["header"];
const _c3 = ["body"];
const _c4 = ["footer"];
const _c5 = ["summary"];
const _c6 = ["emptymessage"];
const _c7 = ["paginatorleft"];
const _c8 = ["paginatorright"];
const _c9 = ["paginatordropdownitem"];
const _c10 = ["frozenheader"];
const _c11 = ["frozenbody"];
const _c12 = ["frozenfooter"];
const _c13 = ["frozencolgroup"];
const _c14 = ["loadingicon"];
const _c15 = ["reorderindicatorupicon"];
const _c16 = ["reorderindicatordownicon"];
const _c17 = ["sorticon"];
const _c18 = ["checkboxicon"];
const _c19 = ["headercheckboxicon"];
const _c20 = ["togglericon"];
const _c21 = ["paginatorfirstpagelinkicon"];
const _c22 = ["paginatorlastpagelinkicon"];
const _c23 = ["paginatorpreviouspagelinkicon"];
const _c24 = ["paginatornextpagelinkicon"];
const _c25 = ["loader"];
const _c26 = ["container"];
const _c27 = ["resizeHelper"];
const _c28 = ["reorderIndicatorUp"];
const _c29 = ["reorderIndicatorDown"];
const _c30 = ["table"];
const _c31 = ["scrollableView"];
const _c32 = ["scrollableFrozenView"];
const _c33 = (a0, a1, a2, a3, a4, a5) => ({ "p-treetable p-component": true, "p-treetable-gridlines": a0, "p-treetable-hoverable-rows": a1, "p-treetable-auto-layout": a2, "p-treetable-resizable": a3, "p-treetable-resizable-fit": a4, "p-treetable-flex-scrollable": a5 });
const _c34 = a0 => ({ $implicit: a0 });
const _c35 = (a0, a1) => ({ left: a0, width: a1 });
const _c36 = a0 => ({ width: a0 });
function TreeTable_div_2_i_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "i");
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(2);
i0.ɵɵclassMap("p-treetable-loading-icon pi-spin " + ctx_r0.loadingIcon);
} }
function TreeTable_div_2_ng_container_3_SpinnerIcon_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "SpinnerIcon", 24);
} if (rf & 2) {
i0.ɵɵproperty("spin", true)("styleClass", "p-treetable-loading-icon");
} }
function TreeTable_div_2_ng_container_3_span_2_1_ng_template_0_Template(rf, ctx) { }
function TreeTable_div_2_ng_container_3_span_2_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_div_2_ng_container_3_span_2_1_ng_template_0_Template, 0, 0, "ng-template");
} }
function TreeTable_div_2_ng_container_3_span_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "span", 25);
i0.ɵɵtemplate(1, TreeTable_div_2_ng_container_3_span_2_1_Template, 1, 0, null, 26);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.loadingIconTemplate || ctx_r0._loadingIconTemplate);
} }
function TreeTable_div_2_ng_container_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainerStart(0);
i0.ɵɵtemplate(1, TreeTable_div_2_ng_container_3_SpinnerIcon_1_Template, 1, 2, "SpinnerIcon", 22)(2, TreeTable_div_2_ng_container_3_span_2_Template, 2, 1, "span", 23);
i0.ɵɵelementContainerEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(2);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", !ctx_r0.loadingIconTemplate && !ctx_r0._loadingIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.loadingIconTemplate || ctx_r0._loadingIconTemplate);
} }
function TreeTable_div_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 18)(1, "div", 19);
i0.ɵɵtemplate(2, TreeTable_div_2_i_2_Template, 1, 2, "i", 20)(3, TreeTable_div_2_ng_container_3_Template, 3, 2, "ng-container", 21);
i0.ɵɵelementEnd()();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngIf", ctx_r0.loadingIcon);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", !ctx_r0.loadingIcon);
} }
function TreeTable_div_3_ng_container_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_div_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 27);
i0.ɵɵtemplate(1, TreeTable_div_3_ng_container_1_Template, 1, 0, "ng-container", 26);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.captionTemplate || ctx_r0._captionTemplate);
} }
function TreeTable_p_paginator_4_1_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_4_1_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_1_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorFirstPageLinkIconTemplate || ctx_r0._paginatorFirstPageLinkIconTemplate);
} }
function TreeTable_p_paginator_4_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_1_ng_template_0_Template, 1, 1, "ng-template", 29);
} }
function TreeTable_p_paginator_4_2_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_4_2_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_2_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorPreviousPageLinkIconTemplate || ctx_r0._paginatorPreviousPageLinkIconTemplate);
} }
function TreeTable_p_paginator_4_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_2_ng_template_0_Template, 1, 1, "ng-template", 30);
} }
function TreeTable_p_paginator_4_3_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_4_3_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_3_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorLastPageLinkIconTemplate || ctx_r0._paginatorLastPageLinkIconTemplate);
} }
function TreeTable_p_paginator_4_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_3_ng_template_0_Template, 1, 1, "ng-template", 31);
} }
function TreeTable_p_paginator_4_4_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_4_4_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_4_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorNextPageLinkIconTemplate || ctx_r0._paginatorNextPageLinkIconTemplate);
} }
function TreeTable_p_paginator_4_4_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_4_4_ng_template_0_Template, 1, 1, "ng-template", 32);
} }
function TreeTable_p_paginator_4_Template(rf, ctx) { if (rf & 1) {
const _r2 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "p-paginator", 28);
i0.ɵɵlistener("onPageChange", function TreeTable_p_paginator_4_Template_p_paginator_onPageChange_0_listener($event) { i0.ɵɵrestoreView(_r2); const ctx_r0 = i0.ɵɵnextContext(); return i0.ɵɵresetView(ctx_r0.onPageChange($event)); });
i0.ɵɵtemplate(1, TreeTable_p_paginator_4_1_Template, 1, 0, null, 21)(2, TreeTable_p_paginator_4_2_Template, 1, 0, null, 21)(3, TreeTable_p_paginator_4_3_Template, 1, 0, null, 21)(4, TreeTable_p_paginator_4_4_Template, 1, 0, null, 21);
i0.ɵɵelementEnd();
} if (rf & 2) {
let tmp_8_0;
let tmp_9_0;
let tmp_13_0;
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵproperty("rows", ctx_r0.rows)("first", ctx_r0.first)("totalRecords", ctx_r0.totalRecords)("pageLinkSize", ctx_r0.pageLinks)("alwaysShow", ctx_r0.alwaysShowPaginator)("rowsPerPageOptions", ctx_r0.rowsPerPageOptions)("templateLeft", (tmp_8_0 = ctx_r0.paginatorLeftTemplate) !== null && tmp_8_0 !== undefined ? tmp_8_0 : ctx_r0._paginatorLeftTemplate)("templateRight", (tmp_9_0 = ctx_r0.paginatorRightTemplate) !== null && tmp_9_0 !== undefined ? tmp_9_0 : ctx_r0._paginatorRightTemplate)("dropdownAppendTo", ctx_r0.paginatorDropdownAppendTo)("currentPageReportTemplate", ctx_r0.currentPageReportTemplate)("showFirstLastIcon", ctx_r0.showFirstLastIcon)("dropdownItemTemplate", (tmp_13_0 = ctx_r0.paginatorDropdownItemTemplate) !== null && tmp_13_0 !== undefined ? tmp_13_0 : ctx_r0._paginatorDropdownItemTemplate)("showCurrentPageReport", ctx_r0.showCurrentPageReport)("showJumpToPageDropdown", ctx_r0.showJumpToPageDropdown)("showPageLinks", ctx_r0.showPageLinks)("styleClass", ctx_r0.paginatorStyleClass)("locale", ctx_r0.paginatorLocale);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorFirstPageLinkIconTemplate || ctx_r0._paginatorFirstPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorPreviousPageLinkIconTemplate || ctx_r0._paginatorPreviousPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorLastPageLinkIconTemplate || ctx_r0._paginatorLastPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorNextPageLinkIconTemplate || ctx_r0._paginatorNextPageLinkIconTemplate);
} }
function TreeTable_div_5_ng_container_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_div_5_ng_container_5_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_div_5_ng_container_8_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_div_5_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 33)(1, "table", 34, 1);
i0.ɵɵtemplate(3, TreeTable_div_5_ng_container_3_Template, 1, 0, "ng-container", 35);
i0.ɵɵelementStart(4, "thead", 36);
i0.ɵɵtemplate(5, TreeTable_div_5_ng_container_5_Template, 1, 0, "ng-container", 35);
i0.ɵɵelementEnd();
i0.ɵɵelement(6, "tbody", 37);
i0.ɵɵelementStart(7, "tfoot", 38);
i0.ɵɵtemplate(8, TreeTable_div_5_ng_container_8_Template, 1, 0, "ng-container", 35);
i0.ɵɵelementEnd()()();
} if (rf & 2) {
let tmp_10_0;
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngClass", ctx_r0.tableStyleClass)("ngStyle", ctx_r0.tableStyle);
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.colGroupTemplate || ctx_r0._colGroupTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(10, _c34, ctx_r0.columns));
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.headerTemplate || ctx_r0._headerTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(12, _c34, ctx_r0.columns));
i0.ɵɵadvance();
i0.ɵɵproperty("pTreeTableBody", ctx_r0.columns)("pTreeTableBodyTemplate", (tmp_10_0 = ctx_r0.bodyTemplate) !== null && tmp_10_0 !== undefined ? tmp_10_0 : ctx_r0._bodyTemplate);
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.footerTemplate || ctx_r0._footerTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(14, _c34, ctx_r0.columns));
} }
function TreeTable_div_6_div_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "div", 42, 3);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(2);
i0.ɵɵproperty("ttScrollableView", ctx_r0.frozenColumns)("frozen", true)("ngStyle", i0.ɵɵpureFunction1(4, _c36, ctx_r0.frozenWidth))("scrollHeight", ctx_r0.scrollHeight);
} }
function TreeTable_div_6_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 39);
i0.ɵɵtemplate(1, TreeTable_div_6_div_1_Template, 2, 6, "div", 40);
i0.ɵɵelement(2, "div", 41, 2);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.frozenColumns || ctx_r0.frozenBodyTemplate || ctx_r0._frozenBodyTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ttScrollableView", ctx_r0.columns)("frozen", false)("scrollHeight", ctx_r0.scrollHeight)("ngStyle", i0.ɵɵpureFunction2(5, _c35, ctx_r0.frozenWidth, "calc(100% - " + ctx_r0.frozenWidth + ")"));
} }
function TreeTable_p_paginator_7_1_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_7_1_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_1_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorFirstPageLinkIconTemplate || ctx_r0._paginatorFirstPageLinkIconTemplate);
} }
function TreeTable_p_paginator_7_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_1_ng_template_0_Template, 1, 1, "ng-template", 29);
} }
function TreeTable_p_paginator_7_2_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_7_2_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_2_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorPreviousPageLinkIconTemplate || ctx_r0._paginatorPreviousPageLinkIconTemplate);
} }
function TreeTable_p_paginator_7_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_2_ng_template_0_Template, 1, 1, "ng-template", 30);
} }
function TreeTable_p_paginator_7_3_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_7_3_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_3_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorLastPageLinkIconTemplate || ctx_r0._paginatorLastPageLinkIconTemplate);
} }
function TreeTable_p_paginator_7_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_3_ng_template_0_Template, 1, 1, "ng-template", 31);
} }
function TreeTable_p_paginator_7_4_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_p_paginator_7_4_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_4_ng_template_0_ng_container_0_Template, 1, 0, "ng-container", 26);
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.paginatorNextPageLinkIconTemplate || ctx_r0._paginatorNextPageLinkIconTemplate);
} }
function TreeTable_p_paginator_7_4_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_p_paginator_7_4_ng_template_0_Template, 1, 1, "ng-template", 32);
} }
function TreeTable_p_paginator_7_Template(rf, ctx) { if (rf & 1) {
const _r3 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "p-paginator", 43);
i0.ɵɵlistener("onPageChange", function TreeTable_p_paginator_7_Template_p_paginator_onPageChange_0_listener($event) { i0.ɵɵrestoreView(_r3); const ctx_r0 = i0.ɵɵnextContext(); return i0.ɵɵresetView(ctx_r0.onPageChange($event)); });
i0.ɵɵtemplate(1, TreeTable_p_paginator_7_1_Template, 1, 0, null, 21)(2, TreeTable_p_paginator_7_2_Template, 1, 0, null, 21)(3, TreeTable_p_paginator_7_3_Template, 1, 0, null, 21)(4, TreeTable_p_paginator_7_4_Template, 1, 0, null, 21);
i0.ɵɵelementEnd();
} if (rf & 2) {
let tmp_8_0;
let tmp_9_0;
let tmp_13_0;
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵproperty("rows", ctx_r0.rows)("first", ctx_r0.first)("totalRecords", ctx_r0.totalRecords)("pageLinkSize", ctx_r0.pageLinks)("alwaysShow", ctx_r0.alwaysShowPaginator)("rowsPerPageOptions", ctx_r0.rowsPerPageOptions)("templateLeft", (tmp_8_0 = ctx_r0.paginatorLeftTemplate) !== null && tmp_8_0 !== undefined ? tmp_8_0 : ctx_r0._paginatorLeftTemplate)("templateRight", (tmp_9_0 = ctx_r0.paginatorRightTemplate) !== null && tmp_9_0 !== undefined ? tmp_9_0 : ctx_r0._paginatorRightTemplate)("dropdownAppendTo", ctx_r0.paginatorDropdownAppendTo)("currentPageReportTemplate", ctx_r0.currentPageReportTemplate)("showFirstLastIcon", ctx_r0.showFirstLastIcon)("dropdownItemTemplate", (tmp_13_0 = ctx_r0.paginatorDropdownItemTemplate) !== null && tmp_13_0 !== undefined ? tmp_13_0 : ctx_r0._paginatorDropdownItemTemplate)("showCurrentPageReport", ctx_r0.showCurrentPageReport)("showJumpToPageDropdown", ctx_r0.showJumpToPageDropdown)("showPageLinks", ctx_r0.showPageLinks)("styleClass", ctx_r0.paginatorStyleClass)("locale", ctx_r0.paginatorLocale);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorFirstPageLinkIconTemplate || ctx_r0._paginatorFirstPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorPreviousPageLinkIconTemplate || ctx_r0._paginatorPreviousPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorLastPageLinkIconTemplate || ctx_r0._paginatorLastPageLinkIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r0.paginatorNextPageLinkIconTemplate || ctx_r0._paginatorNextPageLinkIconTemplate);
} }
function TreeTable_div_8_ng_container_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TreeTable_div_8_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 44);
i0.ɵɵtemplate(1, TreeTable_div_8_ng_container_1_Template, 1, 0, "ng-container", 26);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.summaryTemplate || ctx_r0._summaryTemplate);
} }
function TreeTable_div_9_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "div", 45, 4);
} }
function TreeTable_span_10_ArrowDownIcon_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "ArrowDownIcon");
} }
function TreeTable_span_10_3_ng_template_0_Template(rf, ctx) { }
function TreeTable_span_10_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_span_10_3_ng_template_0_Template, 0, 0, "ng-template");
} }
function TreeTable_span_10_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "span", 46, 5);
i0.ɵɵtemplate(2, TreeTable_span_10_ArrowDownIcon_2_Template, 1, 0, "ArrowDownIcon", 21)(3, TreeTable_span_10_3_Template, 1, 0, null, 26);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngIf", !ctx_r0.reorderIndicatorUpIconTemplate && !ctx_r0._reorderIndicatorUpIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.reorderIndicatorUpIconTemplate || ctx_r0._reorderIndicatorUpIconTemplate);
} }
function TreeTable_span_11_ArrowUpIcon_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "ArrowUpIcon");
} }
function TreeTable_span_11_3_ng_template_0_Template(rf, ctx) { }
function TreeTable_span_11_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TreeTable_span_11_3_ng_template_0_Template, 0, 0, "ng-template");
} }
function TreeTable_span_11_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "span", 47, 6);
i0.ɵɵtemplate(2, TreeTable_span_11_ArrowUpIcon_2_Template, 1, 0, "ArrowUpIcon", 21)(3, TreeTable_span_11_3_Template, 1, 0, null, 26);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r0 = i0.ɵɵnextContext();
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngIf", !ctx_r0.reorderIndicatorDownIconTemplate && !ctx_r0._reorderIndicatorDownIconTemplate);
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r0.reorderIndicatorDownIconTemplate || ctx_r0._reorderIndicatorDownIconTemplate);
} }
const _c37 = ["pTreeTableBody", ""];
const _c38 = (a0, a1, a2, a3) => ({ $implicit: a0, node: a1, rowData: a2, columns: a3 });
const _c39 = (a0, a1) => ({ $implicit: a0, frozen: a1 });
function TTBody_ng_template_0_ng_container_0_ng_container_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTBody_ng_template_0_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainerStart(0);
i0.ɵɵtemplate(1, TTBody_ng_template_0_ng_container_0_ng_container_1_Template, 1, 0, "ng-container", 2);
i0.ɵɵelementContainerEnd();
} if (rf & 2) {
const serializedNode_r1 = i0.ɵɵnextContext().$implicit;
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.template)("ngTemplateOutletContext", i0.ɵɵpureFunction4(2, _c38, serializedNode_r1, serializedNode_r1.node, serializedNode_r1.node.data, ctx_r1.columns));
} }
function TTBody_ng_template_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TTBody_ng_template_0_ng_container_0_Template, 2, 7, "ng-container", 1);
} if (rf & 2) {
const serializedNode_r1 = ctx.$implicit;
i0.ɵɵproperty("ngIf", serializedNode_r1.visible);
} }
function TTBody_ng_container_1_ng_container_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTBody_ng_container_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainerStart(0);
i0.ɵɵtemplate(1, TTBody_ng_container_1_ng_container_1_Template, 1, 0, "ng-container", 2);
i0.ɵɵelementContainerEnd();
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.tt.emptyMessageTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction2(2, _c39, ctx_r1.columns, ctx_r1.frozen));
} }
const _c40 = ["scrollHeader"];
const _c41 = ["scrollHeaderBox"];
const _c42 = ["scrollBody"];
const _c43 = ["scrollTable"];
const _c44 = ["loadingTable"];
const _c45 = ["scrollFooter"];
const _c46 = ["scrollFooterBox"];
const _c47 = ["scrollableAligner"];
const _c48 = ["scroller"];
const _c49 = ["ttScrollableView", ""];
const _c50 = a0 => ({ height: a0 });
const _c51 = (a0, a1) => ({ $implicit: a0, options: a1 });
const _c52 = a0 => ({ options: a0 });
const _c53 = (a0, a1) => ({ "max-height": a0, "overflow-y": a1 });
const _c54 = () => ({});
function TTScrollableView_ng_container_5_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_ng_container_7_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_p_scroller_8_ng_template_2_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_p_scroller_8_ng_template_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TTScrollableView_p_scroller_8_ng_template_2_ng_container_0_Template, 1, 0, "ng-container", 14);
} if (rf & 2) {
const items_r3 = ctx.$implicit;
const scrollerOptions_r4 = ctx.options;
i0.ɵɵnextContext(2);
const buildInItems_r5 = i0.ɵɵreference(11);
i0.ɵɵproperty("ngTemplateOutlet", buildInItems_r5)("ngTemplateOutletContext", i0.ɵɵpureFunction2(2, _c51, items_r3, scrollerOptions_r4));
} }
function TTScrollableView_p_scroller_8_ng_container_4_ng_template_1_ng_container_0_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_p_scroller_8_ng_container_4_ng_template_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵtemplate(0, TTScrollableView_p_scroller_8_ng_container_4_ng_template_1_ng_container_0_Template, 1, 0, "ng-container", 14);
} if (rf & 2) {
const scrollerOptions_r6 = ctx.options;
const ctx_r1 = i0.ɵɵnextContext(3);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.tt.loaderTemplate || ctx_r1.tt._loaderTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(2, _c52, scrollerOptions_r6));
} }
function TTScrollableView_p_scroller_8_ng_container_4_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainerStart(0);
i0.ɵɵtemplate(1, TTScrollableView_p_scroller_8_ng_container_4_ng_template_1_Template, 1, 4, "ng-template", null, 5, i0.ɵɵtemplateRefExtractor);
i0.ɵɵelementContainerEnd();
} }
function TTScrollableView_p_scroller_8_Template(rf, ctx) { if (rf & 1) {
const _r1 = i0.ɵɵgetCurrentView();
i0.ɵɵelementStart(0, "p-scroller", 19, 3);
i0.ɵɵlistener("onLazyLoad", function TTScrollableView_p_scroller_8_Template_p_scroller_onLazyLoad_0_listener($event) { i0.ɵɵrestoreView(_r1); const ctx_r1 = i0.ɵɵnextContext(); return i0.ɵɵresetView(ctx_r1.tt.onLazyItemLoad($event)); });
i0.ɵɵtemplate(2, TTScrollableView_p_scroller_8_ng_template_2_Template, 1, 5, "ng-template", null, 4, i0.ɵɵtemplateRefExtractor)(4, TTScrollableView_p_scroller_8_ng_container_4_Template, 3, 0, "ng-container", 17);
i0.ɵɵelementEnd();
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵstyleMap(i0.ɵɵpureFunction1(8, _c50, ctx_r1.tt.scrollHeight !== "flex" ? ctx_r1.tt.scrollHeight : undefined));
i0.ɵɵproperty("items", ctx_r1.tt.serializedValue)("scrollHeight", ctx_r1.scrollHeight !== "flex" ? undefined : "100%")("itemSize", ctx_r1.tt.virtualScrollItemSize || ctx_r1.tt._virtualRowHeight)("lazy", ctx_r1.tt.lazy)("options", ctx_r1.tt.virtualScrollOptions);
i0.ɵɵadvance(4);
i0.ɵɵproperty("ngIf", ctx_r1.tt.loaderTemplate || ctx_r1.tt._loaderTemplate);
} }
function TTScrollableView_ng_container_9_ng_container_3_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_ng_container_9_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainerStart(0);
i0.ɵɵelementStart(1, "div", 20, 6);
i0.ɵɵtemplate(3, TTScrollableView_ng_container_9_ng_container_3_Template, 1, 0, "ng-container", 14);
i0.ɵɵelementEnd();
i0.ɵɵelementContainerEnd();
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext();
const buildInItems_r5 = i0.ɵɵreference(11);
i0.ɵɵadvance();
i0.ɵɵproperty("ngStyle", i0.ɵɵpureFunction2(3, _c53, ctx_r1.tt.scrollHeight !== "flex" ? ctx_r1.scrollHeight : undefined, !ctx_r1.frozen && ctx_r1.tt.scrollHeight ? "scroll" : undefined));
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", buildInItems_r5)("ngTemplateOutletContext", i0.ɵɵpureFunction2(7, _c51, ctx_r1.serializedValue, i0.ɵɵpureFunction0(6, _c54)));
} }
function TTScrollableView_ng_template_10_ng_container_2_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_ng_template_10_div_4_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "div", 24, 8);
} }
function TTScrollableView_ng_template_10_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "table", 21, 7);
i0.ɵɵtemplate(2, TTScrollableView_ng_template_10_ng_container_2_Template, 1, 0, "ng-container", 14);
i0.ɵɵelement(3, "tbody", 22);
i0.ɵɵelementEnd();
i0.ɵɵtemplate(4, TTScrollableView_ng_template_10_div_4_Template, 2, 0, "div", 23);
} if (rf & 2) {
const items_r7 = ctx.$implicit;
const scrollerOptions_r8 = ctx.options;
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵstyleMap(scrollerOptions_r8.contentStyle);
i0.ɵɵclassMap(ctx_r1.tt.tableStyleClass);
i0.ɵɵproperty("ngClass", scrollerOptions_r8.contentStyleClass)("ngStyle", ctx_r1.tt.tableStyle);
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.frozen ? ctx_r1.tt.frozenColGroupTemplate || ctx_r1.tt._frozenColGroupTemplate || ctx_r1.tt.colGroupTemplate || ctx_r1.tt._colGroupTemplate : ctx_r1.tt.colGroupTemplate || ctx_r1.tt._colGroupTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(13, _c34, ctx_r1.columns));
i0.ɵɵadvance();
i0.ɵɵproperty("pTreeTableBody", ctx_r1.columns)("pTreeTableBodyTemplate", ctx_r1.frozen ? ctx_r1.tt.frozenBodyTemplate || ctx_r1.tt._frozenBodyTemplate || ctx_r1.tt.bodyTemplate || ctx_r1.tt._bodyTemplate : ctx_r1.tt.bodyTemplate || ctx_r1.tt._bodyTemplate)("serializedNodes", items_r7)("frozen", ctx_r1.frozen);
i0.ɵɵadvance();
i0.ɵɵproperty("ngIf", ctx_r1.frozen);
} }
function TTScrollableView_div_12_ng_container_5_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_div_12_ng_container_7_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementContainer(0);
} }
function TTScrollableView_div_12_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelementStart(0, "div", 25, 9)(2, "div", 26, 10)(4, "table", 27);
i0.ɵɵtemplate(5, TTScrollableView_div_12_ng_container_5_Template, 1, 0, "ng-container", 14);
i0.ɵɵelementStart(6, "tfoot", 28);
i0.ɵɵtemplate(7, TTScrollableView_div_12_ng_container_7_Template, 1, 0, "ng-container", 14);
i0.ɵɵelementEnd()()()();
} if (rf & 2) {
const ctx_r1 = i0.ɵɵnextContext();
i0.ɵɵadvance(4);
i0.ɵɵproperty("ngClass", ctx_r1.tt.tableStyleClass)("ngStyle", ctx_r1.tt.tableStyle);
i0.ɵɵadvance();
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.frozen ? ctx_r1.tt.frozenColGroupTemplate || ctx_r1.tt._frozenColGroupTemplate || ctx_r1.tt.colGroupTemplate || ctx_r1.tt._colGroupTemplate : ctx_r1.tt.colGroupTemplate || ctx_r1.tt._colGroupTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(6, _c34, ctx_r1.columns));
i0.ɵɵadvance(2);
i0.ɵɵproperty("ngTemplateOutlet", ctx_r1.frozen ? ctx_r1.tt.frozenFooterTemplate || ctx_r1.tt._frozenFooterTemplate || ctx_r1.tt.footerTemplate || ctx_r1.tt._footerTemplate : ctx_r1.tt.footerTemplate || ctx_r1.tt._footerTemplate)("ngTemplateOutletContext", i0.ɵɵpureFunction1(8, _c34, ctx_r1.columns));
} }
function TTSortIcon_ng_container_0_SortAltIcon_1_Template(rf, ctx) { if (rf & 1) {
i0.ɵɵelement(0, "SortAltIcon", 3);
} if (rf & 2) {
i0.ɵɵproperty("styleClass", "p