com.phloxui
Version:
PhloxUI Ng2+ Framework
45 lines (44 loc) • 4.14 kB
JavaScript
/**
* @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"
[]="getTable().getModel().getColumnModels()[idx].getWidth()"
[]="getTable().getModel().getColumnModels()[idx].getWidth()"
[]="'phx-table-cell' + (cell.getCSSClass() ? ' ' + cell.getCSSClass() : '')"
[]="this">
<phx-component-wrapper [type]="cell.getComponentType()"
[]="cell.getComponentOptions()"
[]="_getWrapperHandler(idx)"
[]="this"
[]="true"
[]="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==