UNPKG

igniteui-angular-sovn

Version:

Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps

58 lines (46 loc) 2.05 kB
<ng-template #defaultExcelColumnOperations> <igx-excel-style-header [showHiding]="displayDensity !== 'comfortable' && !column?.disableHiding" [showPinning]="displayDensity !== 'comfortable' && !column?.disablePinning" [showSelecting]="displayDensity !== 'comfortable' && columnSelectable()" > </igx-excel-style-header> <igx-excel-style-sorting *ngIf="column?.sortable"> </igx-excel-style-sorting> <igx-excel-style-moving *ngIf="grid?.moving"> </igx-excel-style-moving> <igx-excel-style-pinning *ngIf="!column?.disablePinning && displayDensity==='comfortable'"> </igx-excel-style-pinning> <igx-excel-style-hiding *ngIf="!column?.disableHiding && displayDensity==='comfortable'"> </igx-excel-style-hiding> <igx-excel-style-selecting *ngIf="columnSelectable() && displayDensity==='comfortable'"> </igx-excel-style-selecting> </ng-template> <ng-template #defaultExcelFilterOperations> <igx-excel-style-clear-filters> </igx-excel-style-clear-filters> <igx-excel-style-conditional-filter> </igx-excel-style-conditional-filter> <igx-excel-style-search> </igx-excel-style-search> </ng-template> <article #mainDropdown class="igx-excel-filter__menu" [ngClass]="{ 'igx-excel-filter__menu--cosy': displayDensity === 'cosy', 'igx-excel-filter__menu--compact': displayDensity === 'compact' }" [id]="overlayComponentId" (keydown)="onKeyDown($event)" [style.min-height]="minHeight" [style.max-height]="maxHeight" role="menu"> <ng-container *ngIf="this.excelColumnOperationsDirective; else defaultExcelColumnOperations"> <ng-content select="igx-excel-style-column-operations,[igxExcelStyleColumnOperations]"> </ng-content> </ng-container> <ng-container *ngIf="this.excelFilterOperationsDirective; else defaultExcelFilterOperations"> <ng-content select="igx-excel-style-filter-operations,[igxExcelStyleFilterOperations]"> </ng-content> </ng-container> </article>