igniteui-angular-sovn
Version:
Ignite UI for Angular is a dependency-free Angular toolkit for building modern web apps
32 lines (28 loc) • 2.31 kB
HTML
<ng-template igxGridFor let-col [igxGridForOf]="unpinnedColumns | igxNotGrouped"
[ ]="grid.parentVirtDir" let-colIndex="index" [igxForSizePropName]='"calcPixelWidth"'
[ ]="'horizontal'" [igxForContainerSize]='grid.unpinnedWidth'
[ ]='grid.trackColumnChanges'
<igx-grid-cell
[ ]="key | transactionState:col.field:grid.rowEditable:grid.transactions:grid.pipeTrigger:grid.gridAPI.crudService.cell:grid.gridAPI.crudService.row"
[ ]="col.dataType === 'number' || col.dataType === 'percent' || col.dataType === 'currency'"
[ ]="col.dataType === 'boolean'"
[ ]="this.getCellClass(col) | igxPivotCellStyleClasses:data[col.field]:data:getColumnData(col):viewIndex:grid.pipeTrigger"
[ ]="col.cellStyles | igxCellStyles:pivotAggregationData[col.field]:pivotAggregationData:col.field:viewIndex:grid.pipeTrigger"
[ ]="col.editable && this.grid.crudService.targetInEdit(index, col.index)" [column]="col"
[ ]="col.formatter" [intRow]="this" [active]="isCellActive(col.visibleIndex)"
[ ]="cellHeight" [rowData]="data" [columnData]='getColumnData(col)'
[ ]="col.width" [style.max-width]="col.width"
[ ]="col.width" [width]="col.getCellWidth()" [visibleColumnIndex]="col.visibleIndex"
[ ]="pivotAggregationData[col.field] | dataMapper:col.field:grid.pipeTrigger:pivotAggregationData[col.field]:col.hasNestedPath"
[ ]="col.bodyTemplate" [lastSearchInfo]="grid.lastSearchInfo"
[ ]="grid.cellSelection" [displayPinnedChip]="shouldDisplayPinnedChip(col.visibleIndex)"
(pointerdown)="grid.navigation.focusOutRowHeader($event)">
</igx-grid-cell>
</ng-template>
<ng-template
<div class="igx-grid__cbx-padding">
<igx-checkbox [tabindex]="-1" [readonly]="true" [checked]="selected" [disableRipple]="true" [disabled]="deleted"
[ ]="grid.disableTransitions" [aria-label]="rowCheckboxAriaLabel">
</igx-checkbox>
</div>
</ng-template>