com.phloxui
Version:
PhloxUI Ng2+ Framework
37 lines (36 loc) • 4.51 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component } from '@angular/core';
import { DefaultTableRow } from './DefaultTableRow.component';
var /** @type {?} */ TYPE_NAME = "phx-table-header";
var DefaultTableHeader = /** @class */ (function (_super) {
tslib_1.__extends(DefaultTableHeader, _super);
function DefaultTableHeader() {
return _super !== null && _super.apply(this, arguments) || this;
}
DefaultTableHeader.TYPE_NAME = TYPE_NAME;
DefaultTableHeader.decorators = [
{ type: Component, args: [{
moduleId: module.id,
selector: TYPE_NAME,
template: "<ng-template [ngIf]=\"getTable() !== undefined\">\n <div *ngFor=\"let cell of getTable().getModel().getHeaderModel().getCellModels(); let idx = index\"\n [style.width]=\"getTable().getModel().getColumnModels()[idx].getWidth()\"\n [style.max-width]=\"getTable().getModel().getColumnModels()[idx].getWidth()\"\n [attr.class]=\"'phx-table-cell' + (cell.getCSSClass() ? ' ' + cell.getCSSClass() : '')\"\n [phxDroppable]=\"this\">\n <phx-component-wrapper [type]=\"cell.getComponentType()\"\n [options]=\"cell.getComponentOptions()\"\n [handler]=\"_getWrapperHandler(idx)\"\n [dataParent]=\"this\"\n [ignoreParentData]=\"true\"\n [data]=\"getTable().getModel().getColumnModels()[idx].getName()\">\n </phx-component-wrapper>\n </div>\n</ng-template>\n"
},] },
];
return DefaultTableHeader;
}(DefaultTableRow));
export { DefaultTableHeader };
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdFRhYmxlSGVhZGVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC90YWJsZS9EZWZhdWx0VGFibGVIZWFkZXIuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUMxQyxPQUFPLEVBQUUsZUFBZSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7QUFFOUQscUJBQU0sU0FBUyxHQUFXLGtCQUFrQixDQUFDOztJQXNCTCw4Q0FBZTs7OzttQ0FFVixTQUFTOztnQkF0QnJELFNBQVMsU0FBQztvQkFDVCxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUU7b0JBQ25CLFFBQVEsRUFBRSxTQUFTO29CQUNuQixRQUFRLEVBQUUsNjJCQWVYO2lCQUNBOzs2QkF4QkQ7RUF5QndDLGVBQWU7U0FBMUMsa0JBQWtCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEZWZhdWx0VGFibGVSb3cgfSBmcm9tICcuL0RlZmF1bHRUYWJsZVJvdy5jb21wb25lbnQnO1xuXG5jb25zdCBUWVBFX05BTUU6IHN0cmluZyA9IFwicGh4LXRhYmxlLWhlYWRlclwiO1xuXG5AQ29tcG9uZW50KHtcbiAgbW9kdWxlSWQ6IG1vZHVsZS5pZCxcbiAgc2VsZWN0b3I6IFRZUEVfTkFNRSxcbiAgdGVtcGxhdGU6IGA8bmctdGVtcGxhdGUgW25nSWZdPVwiZ2V0VGFibGUoKSAhPT0gdW5kZWZpbmVkXCI+XG4gIDxkaXYgKm5nRm9yPVwibGV0IGNlbGwgb2YgZ2V0VGFibGUoKS5nZXRNb2RlbCgpLmdldEhlYWRlck1vZGVsKCkuZ2V0Q2VsbE1vZGVscygpOyBsZXQgaWR4ID0gaW5kZXhcIlxuICAgIFtzdHlsZS53aWR0aF09XCJnZXRUYWJsZSgpLmdldE1vZGVsKCkuZ2V0Q29sdW1uTW9kZWxzKClbaWR4XS5nZXRXaWR0aCgpXCJcbiAgICBbc3R5bGUubWF4LXdpZHRoXT1cImdldFRhYmxlKCkuZ2V0TW9kZWwoKS5nZXRDb2x1bW5Nb2RlbHMoKVtpZHhdLmdldFdpZHRoKClcIlxuICAgIFthdHRyLmNsYXNzXT1cIidwaHgtdGFibGUtY2VsbCcgKyAoY2VsbC5nZXRDU1NDbGFzcygpID8gJyAnICsgY2VsbC5nZXRDU1NDbGFzcygpIDogJycpXCJcbiAgICBbcGh4RHJvcHBhYmxlXT1cInRoaXNcIj5cbiAgICA8cGh4LWNvbXBvbmVudC13cmFwcGVyIFt0eXBlXT1cImNlbGwuZ2V0Q29tcG9uZW50VHlwZSgpXCJcbiAgICAgICAgICAgICAgICAgICAgICAgW29wdGlvbnNdPVwiY2VsbC5nZXRDb21wb25lbnRPcHRpb25zKClcIlxuICAgICAgICAgICAgICAgICAgICAgICBbaGFuZGxlcl09XCJfZ2V0V3JhcHBlckhhbmRsZXIoaWR4KVwiXG4gICAgICAgICAgICAgICAgICAgICAgIFtkYXRhUGFyZW50XT1cInRoaXNcIlxuICAgICAgICAgICAgICAgICAgICAgICBbaWdub3JlUGFyZW50RGF0YV09XCJ0cnVlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgW2RhdGFdPVwiZ2V0VGFibGUoKS5nZXRNb2RlbCgpLmdldENvbHVtbk1vZGVscygpW2lkeF0uZ2V0TmFtZSgpXCI+XG4gICAgPC9waHgtY29tcG9uZW50LXdyYXBwZXI+XG4gIDwvZGl2PlxuPC9uZy10ZW1wbGF0ZT5cbmBcbn0pXG5leHBvcnQgY2xhc3MgRGVmYXVsdFRhYmxlSGVhZGVyIGV4dGVuZHMgRGVmYXVsdFRhYmxlUm93IHtcblxuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IFRZUEVfTkFNRTogc3RyaW5nID0gVFlQRV9OQU1FO1xuXG59XG4iXX0=