UNPKG

ngx-mariem-datatable

Version:

Advanced table extension with sorting, filtering, paging and more... for Angular apps

51 lines 4.19 kB
/** * @fileoverview added by tsickle * Generated from: lib/datatable-checkbox-template/datatable-checkbox-template.component.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, Input, Output, EventEmitter } from "@angular/core"; var DatatableCheckboxTemplateComponent = /** @class */ (function () { function DatatableCheckboxTemplateComponent() { this.row = {}; this.onckeckBoxClicked = new EventEmitter(); } /** * @return {?} */ DatatableCheckboxTemplateComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @param {?} row * @return {?} */ DatatableCheckboxTemplateComponent.prototype.ckeckBoxClicked = /** * @param {?} row * @return {?} */ function (row) { this.onckeckBoxClicked.emit(row); }; DatatableCheckboxTemplateComponent.decorators = [ { type: Component, args: [{ selector: "[datatable-checkbox-template]", template: "\n <span class=\"checkboxTemplate\">\n <input\n [(ngModel)]=\"row.selected\"\n (change)=\"ckeckBoxClicked(row)\"\n [id]=\"'checkboxTemplate_' + row.id\"\n class=\"w-0 field-checkbox\"\n type=\"checkbox\"\n [name]=\"'checkboxTemplate_' + row.id\"\n />\n <label [for]=\"'checkboxTemplate_' + row.id\"></label>\n </span>\n " }] } ]; /** @nocollapse */ DatatableCheckboxTemplateComponent.ctorParameters = function () { return []; }; DatatableCheckboxTemplateComponent.propDecorators = { row: [{ type: Input }], onckeckBoxClicked: [{ type: Output }] }; return DatatableCheckboxTemplateComponent; }()); export { DatatableCheckboxTemplateComponent }; if (false) { /** @type {?} */ DatatableCheckboxTemplateComponent.prototype.row; /** @type {?} */ DatatableCheckboxTemplateComponent.prototype.onckeckBoxClicked; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGF0YXRhYmxlLWNoZWNrYm94LXRlbXBsYXRlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL25neC1tYXJpZW0tZGF0YXRhYmxlLyIsInNvdXJjZXMiOlsibGliL2RhdGF0YWJsZS1jaGVja2JveC10ZW1wbGF0ZS9kYXRhdGFibGUtY2hlY2tib3gtdGVtcGxhdGUuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxLQUFLLEVBQUUsTUFBTSxFQUFFLFlBQVksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUUvRTtJQW9CRTtRQUZTLFFBQUcsR0FBUSxFQUFFLENBQUM7UUFDYixzQkFBaUIsR0FBRyxJQUFJLFlBQVksRUFBRSxDQUFDO0lBQ2xDLENBQUM7Ozs7SUFFaEIscURBQVE7OztJQUFSLGNBQVksQ0FBQzs7Ozs7SUFDYiw0REFBZTs7OztJQUFmLFVBQWdCLEdBQUc7UUFDakIsSUFBSSxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQztJQUNuQyxDQUFDOztnQkF6QkYsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwrQkFBK0I7b0JBQ3pDLFFBQVEsRUFBRSxrWUFZVDtpQkFFRjs7Ozs7c0JBRUUsS0FBSztvQ0FDTCxNQUFNOztJQU9ULHlDQUFDO0NBQUEsQUExQkQsSUEwQkM7U0FUWSxrQ0FBa0M7OztJQUM3QyxpREFBdUI7O0lBQ3ZCLCtEQUFpRCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIgfSBmcm9tIFwiQGFuZ3VsYXIvY29yZVwiO1xuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6IFwiW2RhdGF0YWJsZS1jaGVja2JveC10ZW1wbGF0ZV1cIixcbiAgdGVtcGxhdGU6IGBcbiAgICA8c3BhbiBjbGFzcz1cImNoZWNrYm94VGVtcGxhdGVcIj5cbiAgICAgIDxpbnB1dFxuICAgICAgICBbKG5nTW9kZWwpXT1cInJvdy5zZWxlY3RlZFwiXG4gICAgICAgIChjaGFuZ2UpPVwiY2tlY2tCb3hDbGlja2VkKHJvdylcIlxuICAgICAgICBbaWRdPVwiJ2NoZWNrYm94VGVtcGxhdGVfJyArIHJvdy5pZFwiXG4gICAgICAgIGNsYXNzPVwidy0wIGZpZWxkLWNoZWNrYm94XCJcbiAgICAgICAgdHlwZT1cImNoZWNrYm94XCJcbiAgICAgICAgW25hbWVdPVwiJ2NoZWNrYm94VGVtcGxhdGVfJyArIHJvdy5pZFwiXG4gICAgICAvPlxuICAgICAgPGxhYmVsIFtmb3JdPVwiJ2NoZWNrYm94VGVtcGxhdGVfJyArIHJvdy5pZFwiPjwvbGFiZWw+XG4gICAgPC9zcGFuPlxuICBgLFxuICBzdHlsZXM6IFtdXG59KVxuZXhwb3J0IGNsYXNzIERhdGF0YWJsZUNoZWNrYm94VGVtcGxhdGVDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuICBASW5wdXQoKSByb3c6IGFueSA9IHt9O1xuICBAT3V0cHV0KCkgb25ja2Vja0JveENsaWNrZWQgPSBuZXcgRXZlbnRFbWl0dGVyKCk7XG4gIGNvbnN0cnVjdG9yKCkge31cblxuICBuZ09uSW5pdCgpIHt9XG4gIGNrZWNrQm94Q2xpY2tlZChyb3cpIHtcbiAgICB0aGlzLm9uY2tlY2tCb3hDbGlja2VkLmVtaXQocm93KTtcbiAgfVxufVxuIl19