|
21 | 21 | <div igxGridBody (keydown.control.c)="copyHandler($event)" (copy)="copyHandler($event)" class="igx-grid__tbody" role="rowgroup">
|
22 | 22 | <ng-container *ngTemplateOutlet="rowDimensions.length ? defaultRowDimensionsTemplate : emptyRowDimensionsTemplate; context: this"></ng-container>
|
23 | 23 | <div class="igx-grid__tbody-content" tabindex="0" [attr.role]="dataView.length ? null : 'row'" (keydown)="navigation.handleNavigation($event)" (focus)="navigation.focusTbody($event)"
|
24 |
| - (dragStop)="selectionService.dragMode = $event" (scroll)='preventContainerScroll($event)' |
| 24 | + (dragStop)="selectionService.dragMode = $event" (scroll)="preventContainerScroll($event)" |
25 | 25 | (dragScroll)="dragScroll($event)" [igxGridDragSelect]="selectionService.dragMode"
|
26 |
| - [style.height.px]='totalHeight' [style.width.px]='calcWidth || null' #tbody [attr.aria-activedescendant]="activeDescendant"> |
| 26 | + [style.height.px]="totalHeight" [style.width.px]="pivotContentCalcWidth || null" #tbody [attr.aria-activedescendant]="activeDescendant"> |
27 | 27 | <span *ngIf="hasMovableColumns && columnInDrag && pinnedColumns.length <= 0"
|
28 | 28 | [igxColumnMovingDrop]="headerContainer" [attr.droppable]="true" id="left"
|
29 | 29 | class="igx-grid__scroll-on-drag-left"></span>
|
|
38 | 38 | | pivotGridAutoTransform:pivotConfiguration:pipeTrigger
|
39 | 39 | | pivotGridColumnSort:sortingExpressions:sortStrategy:pipeTrigger
|
40 | 40 | | pivotGridRowExpansion:pivotConfiguration:expansionStates:defaultExpandState:pipeTrigger"
|
41 |
| - let-rowIndex="index" [igxForScrollOrientation]="'vertical'" [igxForScrollContainer]='verticalScroll' |
42 |
| - [igxForContainerSize]='calcHeight' |
| 41 | + let-rowIndex="index" [igxForScrollOrientation]="'vertical'" [igxForScrollContainer]="verticalScroll" |
| 42 | + [igxForContainerSize]="calcHeight" |
43 | 43 | [igxForItemSize]="hasColumnLayouts ? rowHeight * multiRowLayoutRowSize + 1 : renderedRowHeight"
|
44 |
| - [igxGridForOfVariableSizes]='false' |
| 44 | + [igxGridForOfVariableSizes]="false" |
45 | 45 | #verticalScrollContainer>
|
46 | 46 | <ng-template
|
47 |
| - [igxTemplateOutlet]='recordTemplate' |
48 |
| - [igxTemplateOutletContext]='getContext(rowData, rowIndex)' |
49 |
| - (cachedViewLoaded)='cachedViewLoaded($event)'> |
| 47 | + [igxTemplateOutlet]="recordTemplate" |
| 48 | + [igxTemplateOutletContext]="getContext(rowData, rowIndex)" |
| 49 | + (cachedViewLoaded)="cachedViewLoaded($event)"> |
50 | 50 | </ng-template>
|
51 | 51 | </ng-template>
|
52 | 52 | <ng-template #record_template let-rowIndex="index" let-rowData>
|
|
60 | 60 | <igc-trial-watermark></igc-trial-watermark>
|
61 | 61 | </div>
|
62 | 62 | <div igxToggle #loadingOverlay>
|
63 |
| - <igx-circular-bar [indeterminate]="true" *ngIf='shouldOverlayLoading'> |
| 63 | + <igx-circular-bar [indeterminate]="true" *ngIf="shouldOverlayLoading"> |
64 | 64 | </igx-circular-bar>
|
65 | 65 | </div>
|
66 | 66 | <span *ngIf="hasMovableColumns && columnInDrag" [igxColumnMovingDrop]="headerContainer" [attr.droppable]="true"
|
67 | 67 | id="right" class="igx-grid__scroll-on-drag-right"></span>
|
68 |
| - <div [hidden]='!hasVerticalScroll()' class="igx-grid__tbody-scrollbar" [style.width.px]="scrollSize" (pointerdown)="$event.preventDefault()"> |
69 |
| - <div class="igx-grid__tbody-scrollbar-start" [style.height.px]=' isRowPinningToTop ? pinnedRowHeight : 0'></div> |
70 |
| - <div class="igx-grid__tbody-scrollbar-main" [style.height.px]='calcHeight'> |
71 |
| - <ng-template igxGridFor [igxGridForOf]='[]' #verticalScrollHolder></ng-template> |
| 68 | + <div [hidden]="!hasVerticalScroll()" class="igx-grid__tbody-scrollbar" [style.width.px]="scrollSize" (pointerdown)="$event.preventDefault()"> |
| 69 | + <div class="igx-grid__tbody-scrollbar-start" [style.height.px]=" isRowPinningToTop ? pinnedRowHeight : 0"></div> |
| 70 | + <div class="igx-grid__tbody-scrollbar-main" [style.height.px]="calcHeight"> |
| 71 | + <ng-template igxGridFor [igxGridForOf]="[]" #verticalScrollHolder></ng-template> |
72 | 72 | </div>
|
73 |
| - <div class="igx-grid__tbody-scrollbar-end" [style.height.px]='!isRowPinningToTop ? pinnedRowHeight : 0'></div> |
| 73 | + <div class="igx-grid__tbody-scrollbar-end" [style.height.px]="!isRowPinningToTop ? pinnedRowHeight : 0"></div> |
74 | 74 | </div>
|
75 | 75 |
|
76 | 76 | <div class="igx-grid__addrow-snackbar">
|
77 |
| - <igx-snackbar #addRowSnackbar [outlet]="igxBodyOverlayOutlet" [actionText]="resourceStrings.igx_grid_snackbar_addrow_actiontext" [displayTime]='snackbarDisplayTime'>{{resourceStrings.igx_grid_snackbar_addrow_label}}</igx-snackbar> |
| 77 | + <igx-snackbar #addRowSnackbar [outlet]="igxBodyOverlayOutlet" [actionText]="resourceStrings.igx_grid_snackbar_addrow_actiontext" [displayTime]="snackbarDisplayTime">{{resourceStrings.igx_grid_snackbar_addrow_label}}</igx-snackbar> |
78 | 78 | </div>
|
79 | 79 |
|
80 | 80 | <div #igxBodyOverlayOutlet="overlay-outlet" igxOverlayOutlet></div>
|
81 | 81 | </div>
|
82 | 82 |
|
83 | 83 | <div class="igx-grid__scroll" [style.height.px]="scrollSize" #scr [hidden]="isHorizontalScrollHidden" (pointerdown)="$event.preventDefault()">
|
84 |
| - <div class="igx-grid__scroll-start" [style.width.px]='isPinningToStart ? pinnedWidth : headerFeaturesWidth' [style.min-width.px]='isPinningToStart ? pinnedWidth : headerFeaturesWidth'></div> |
85 |
| - <div class="igx-grid__scroll-main" [style.width.px]='unpinnedWidth'> |
86 |
| - <ng-template igxGridFor [igxGridForOf]='EMPTY_DATA' #scrollContainer> |
| 84 | + <div class="igx-grid__scroll-start" [style.width.px]="pivotPinnedWidth" [style.min-width.px]="pivotPinnedWidth"></div> |
| 85 | + <div class="igx-grid__scroll-main" [style.width.px]="pivotUnpinnedWidth"> |
| 86 | + <ng-template igxGridFor [igxGridForOf]="EMPTY_DATA" #scrollContainer> |
87 | 87 | </ng-template>
|
88 | 88 | </div>
|
89 |
| - <div class="igx-grid__scroll-end" [style.float]='"right"' [style.width.px]='pinnedWidth' [style.min-width.px]='pinnedWidth' [hidden]="pinnedWidth === 0 || isPinningToStart"></div> |
| 89 | + <div class="igx-grid__scroll-end" [style.float]="'right'" [style.width.px]="pivotPinnedWidth" [style.min-width.px]="pivotPinnedWidth" [hidden]="pivotPinnedWidth === 0 || isPinningToStart"></div> |
90 | 90 | </div>
|
91 | 91 |
|
92 | 92 | <div class="igx-grid__tfoot" role="rowgroup" #tfoot>
|
|
122 | 122 | <div class="igx-grid__tr--header">
|
123 | 123 | <igx-icon [attr.draggable]="false"
|
124 | 124 | (click)="toggleColumn(column)">
|
125 |
| - {{getColumnGroupExpandState(column) ? 'chevron_right' : 'expand_more'}}</igx-icon> |
| 125 | + {{getColumnGroupExpandState(column) ? "chevron_right" : "expand_more"}}</igx-icon> |
126 | 126 | {{column.header}}
|
127 | 127 | </div>
|
128 | 128 | </ng-template>
|
129 | 129 |
|
130 | 130 | <ng-template #defaultRowDimensionsTemplate>
|
131 |
| - <div tabindex="0" [style.height.px]='totalHeight' *ngFor='let dim of rowDimensions; let dimIndex = index;' #rowDimensionContainer role="rowgroup" class='igx-grid__tbody-pivot-dimension' (focus)="navigation.focusTbody($event)" (keydown)="navigation.handleNavigation($event)"> |
| 131 | + <div tabindex="0" [style.height.px]="totalHeight" *ngFor="let dim of rowDimensions; let dimIndex = index;" #rowDimensionContainer role="rowgroup" class="igx-grid__tbody-pivot-dimension" (focus)="navigation.focusTbody($event)" (keydown)="navigation.handleNavigation($event)"> |
132 | 132 | <ng-template igxGridFor let-rowData [igxGridForOf]="dataView
|
133 | 133 | | pivotGridCellMerging:pivotConfiguration:dim:pipeTrigger"
|
134 |
| - let-rowIndex="index" [igxForScrollOrientation]="'vertical'" [igxForScrollContainer]='verticalScroll' |
135 |
| - [igxForContainerSize]='calcHeight' |
| 134 | + let-rowIndex="index" [igxForScrollOrientation]="'vertical'" [igxForScrollContainer]="verticalScroll" |
| 135 | + [igxForContainerSize]="calcHeight" |
136 | 136 | [igxForItemSize]="renderedRowHeight"
|
137 |
| - [igxForSizePropName]='"height"' |
| 137 | + [igxForSizePropName]="'height'" |
138 | 138 | #verticalRowDimScrollContainer>
|
139 |
| - <igx-pivot-row-dimension-content role='row' class="igx-grid-thead" [grid]="this" |
140 |
| - [dimension]='rowData.dimensions[dimIndex]' |
141 |
| - [rootDimension]='dim' |
| 139 | + <igx-pivot-row-dimension-content role="row" class="igx-grid-thead" [grid]="this" |
| 140 | + [dimension]="rowData.dimensions[dimIndex]" |
| 141 | + [rootDimension]="dim" |
142 | 142 | [style.height.px]="renderedRowHeight * (rowData.rowSpan || 1)"
|
143 |
| - [rowIndex]='rowIndex' [rowData]='rowData' |
| 143 | + [rowIndex]="rowIndex" [rowData]="rowData" |
144 | 144 | [density]="displayDensity" [width]="rowDimensionWidthToPixels(dim)">
|
145 | 145 | </igx-pivot-row-dimension-content>
|
146 | 146 | </ng-template>
|
147 | 147 | </div>
|
148 | 148 | </ng-template>
|
149 | 149 | <ng-template #emptyRowDimensionsTemplate>
|
150 |
| - <div tabindex="0" *ngIf='columnDimensions.length > 0 || values.length > 0' #rowDimensionContainer role="rowgroup" class='igx-grid__tbody-pivot-dimension' (focus)="navigation.focusTbody($event)" (keydown)="navigation.handleNavigation($event)"> |
151 |
| - <igx-pivot-row-dimension-content role='row' class="igx-grid-thead" [grid]="this" |
152 |
| - [dimension]='emptyRowDimension' |
153 |
| - [rootDimension]='emptyRowDimension' |
154 |
| - [rowIndex]='0' [rowData]='dataView[0]' |
| 150 | + <div tabindex="0" *ngIf="columnDimensions.length > 0 || values.length > 0" #rowDimensionContainer role="rowgroup" class="igx-grid__tbody-pivot-dimension" (focus)="navigation.focusTbody($event)" (keydown)="navigation.handleNavigation($event)"> |
| 151 | + <igx-pivot-row-dimension-content role="row" class="igx-grid-thead" [grid]="this" |
| 152 | + [dimension]="emptyRowDimension" |
| 153 | + [rootDimension]="emptyRowDimension" |
| 154 | + [rowIndex]="0" [rowData]="dataView[0]" |
155 | 155 | [density]="displayDensity" [width]="rowDimensionWidthToPixels(emptyRowDimension)">
|
156 | 156 | </igx-pivot-row-dimension-content>
|
157 | 157 | </div>
|
|
163 | 163 | </span>
|
164 | 164 | </ng-template>
|
165 | 165 |
|
166 |
| -<div [hidden]='true'> |
167 |
| - <igx-grid-excel-style-filtering [maxHeight]='excelStyleFilterMaxHeight' [minHeight]='excelStyleFilterMinHeight'> |
168 |
| - <div igxExcelStyleColumnOperations [hidden]='true'></div> |
| 166 | +<div [hidden]="true"> |
| 167 | + <igx-grid-excel-style-filtering [maxHeight]="excelStyleFilterMaxHeight" [minHeight]="excelStyleFilterMinHeight"> |
| 168 | + <div igxExcelStyleColumnOperations [hidden]="true"></div> |
169 | 169 | <igx-excel-style-filter-operations>
|
170 | 170 | <igx-excel-style-search></igx-excel-style-search>
|
171 | 171 | </igx-excel-style-filter-operations>
|
|
0 commit comments