UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

45 lines (44 loc) 4.14 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { Component } from '@angular/core'; import { DefaultTableRow } from './DefaultTableRow.component'; const /** @type {?} */ TYPE_NAME = "phx-table-header"; export class DefaultTableHeader extends DefaultTableRow { } DefaultTableHeader.TYPE_NAME = TYPE_NAME; DefaultTableHeader.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: TYPE_NAME, template: `<ng-template [ngIf]="getTable() !== undefined"> <div *ngFor="let cell of getTable().getModel().getHeaderModel().getCellModels(); let idx = index" [style.width]="getTable().getModel().getColumnModels()[idx].getWidth()" [style.max-width]="getTable().getModel().getColumnModels()[idx].getWidth()" [attr.class]="'phx-table-cell' + (cell.getCSSClass() ? ' ' + cell.getCSSClass() : '')" [phxDroppable]="this"> <phx-component-wrapper [type]="cell.getComponentType()" [options]="cell.getComponentOptions()" [handler]="_getWrapperHandler(idx)" [dataParent]="this" [ignoreParentData]="true" [data]="getTable().getModel().getColumnModels()[idx].getName()"> </phx-component-wrapper> </div> </ng-template> ` },] }, ]; function DefaultTableHeader_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ DefaultTableHeader.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ DefaultTableHeader.ctorParameters; /** @type {?} */ DefaultTableHeader.TYPE_NAME; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdFRhYmxlSGVhZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC90YWJsZS9EZWZhdWx0VGFibGVIZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzFDLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSw2QkFBNkIsQ0FBQztBQUU5RCx1QkFBTSxTQUFTLEdBQVcsa0JBQWtCLENBQUM7QUFzQjdDLE1BQU0seUJBQTBCLFNBQVEsZUFBZTs7K0JBRVYsU0FBUzs7WUF0QnJELFNBQVMsU0FBQztnQkFDVCxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUU7Z0JBQ25CLFFBQVEsRUFBRSxTQUFTO2dCQUNuQixRQUFRLEVBQUU7Ozs7Ozs7Ozs7Ozs7OztDQWVYO2FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IERlZmF1bHRUYWJsZVJvdyB9IGZyb20gJy4vRGVmYXVsdFRhYmxlUm93LmNvbXBvbmVudCc7XG5cbmNvbnN0IFRZUEVfTkFNRTogc3RyaW5nID0gXCJwaHgtdGFibGUtaGVhZGVyXCI7XG5cbkBDb21wb25lbnQoe1xuICBtb2R1bGVJZDogbW9kdWxlLmlkLFxuICBzZWxlY3RvcjogVFlQRV9OQU1FLFxuICB0ZW1wbGF0ZTogYDxuZy10ZW1wbGF0ZSBbbmdJZl09XCJnZXRUYWJsZSgpICE9PSB1bmRlZmluZWRcIj5cbiAgPGRpdiAqbmdGb3I9XCJsZXQgY2VsbCBvZiBnZXRUYWJsZSgpLmdldE1vZGVsKCkuZ2V0SGVhZGVyTW9kZWwoKS5nZXRDZWxsTW9kZWxzKCk7IGxldCBpZHggPSBpbmRleFwiXG4gICAgW3N0eWxlLndpZHRoXT1cImdldFRhYmxlKCkuZ2V0TW9kZWwoKS5nZXRDb2x1bW5Nb2RlbHMoKVtpZHhdLmdldFdpZHRoKClcIlxuICAgIFtzdHlsZS5tYXgtd2lkdGhdPVwiZ2V0VGFibGUoKS5nZXRNb2RlbCgpLmdldENvbHVtbk1vZGVscygpW2lkeF0uZ2V0V2lkdGgoKVwiXG4gICAgW2F0dHIuY2xhc3NdPVwiJ3BoeC10YWJsZS1jZWxsJyArIChjZWxsLmdldENTU0NsYXNzKCkgPyAnICcgKyBjZWxsLmdldENTU0NsYXNzKCkgOiAnJylcIlxuICAgIFtwaHhEcm9wcGFibGVdPVwidGhpc1wiPlxuICAgIDxwaHgtY29tcG9uZW50LXdyYXBwZXIgW3R5cGVdPVwiY2VsbC5nZXRDb21wb25lbnRUeXBlKClcIlxuICAgICAgICAgICAgICAgICAgICAgICBbb3B0aW9uc109XCJjZWxsLmdldENvbXBvbmVudE9wdGlvbnMoKVwiXG4gICAgICAgICAgICAgICAgICAgICAgIFtoYW5kbGVyXT1cIl9nZXRXcmFwcGVySGFuZGxlcihpZHgpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgW2RhdGFQYXJlbnRdPVwidGhpc1wiXG4gICAgICAgICAgICAgICAgICAgICAgIFtpZ25vcmVQYXJlbnREYXRhXT1cInRydWVcIlxuICAgICAgICAgICAgICAgICAgICAgICBbZGF0YV09XCJnZXRUYWJsZSgpLmdldE1vZGVsKCkuZ2V0Q29sdW1uTW9kZWxzKClbaWR4XS5nZXROYW1lKClcIj5cbiAgICA8L3BoeC1jb21wb25lbnQtd3JhcHBlcj5cbiAgPC9kaXY+XG48L25nLXRlbXBsYXRlPlxuYFxufSlcbmV4cG9ydCBjbGFzcyBEZWZhdWx0VGFibGVIZWFkZXIgZXh0ZW5kcyBEZWZhdWx0VGFibGVSb3cge1xuXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9OQU1FOiBzdHJpbmcgPSBUWVBFX05BTUU7XG5cbn1cbiJdfQ==