UNPKG

med-table

Version:
26 lines 4.55 kB
import { Component, Input } from '@angular/core'; import { FilterMethods } from '../../../services/FilterDataHandler/FilterMethods'; import * as i0 from "@angular/core"; import * as i1 from "primeng/api"; import * as i2 from "primeng/table"; const checkboxFilterName = 'bool-exact'; export class FilterCheckboxComponent { constructor(filterService) { this.filterService = filterService; this.matchModeOptions = [ { label: 'Checkbox', value: checkboxFilterName }, ]; } ngOnInit() { this.filterService.register(checkboxFilterName, FilterMethods.checkboxHandler); } } FilterCheckboxComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: FilterCheckboxComponent, deps: [{ token: i1.FilterService }], target: i0.ɵɵFactoryTarget.Component }); FilterCheckboxComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.2.7", type: FilterCheckboxComponent, selector: "filter-checkbox", inputs: { key: "key" }, ngImport: i0, template: "<p-columnFilter\n type=\"boolean\"\n matchMode=\"bool-exact\"\n [field]=\"key\"\n [matchModeOptions]=\"matchModeOptions\"\n></p-columnFilter>\n", styles: [""], components: [{ type: i2.ColumnFilter, selector: "p-columnFilter", inputs: ["field", "type", "display", "showMenu", "matchMode", "operator", "showOperator", "showClearButton", "showApplyButton", "showMatchModes", "showAddButton", "hideOnClear", "placeholder", "matchModeOptions", "maxConstraints", "minFractionDigits", "maxFractionDigits", "prefix", "suffix", "locale", "localeMatcher", "currency", "currencyDisplay", "useGrouping"] }] }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.2.7", ngImport: i0, type: FilterCheckboxComponent, decorators: [{ type: Component, args: [{ selector: 'filter-checkbox', template: "<p-columnFilter\n type=\"boolean\"\n matchMode=\"bool-exact\"\n [field]=\"key\"\n [matchModeOptions]=\"matchModeOptions\"\n></p-columnFilter>\n", styles: [""] }] }], ctorParameters: function () { return [{ type: i1.FilterService }]; }, propDecorators: { key: [{ type: Input }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsdGVyLWNoZWNrYm94LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL21lZC10YWJsZS9zcmMvbGliL2NvbXBvbmVudHMvZmlsdGVycy9maWx0ZXItY2hlY2tib3gvZmlsdGVyLWNoZWNrYm94LmNvbXBvbmVudC50cyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL21lZC10YWJsZS9zcmMvbGliL2NvbXBvbmVudHMvZmlsdGVycy9maWx0ZXItY2hlY2tib3gvZmlsdGVyLWNoZWNrYm94LmNvbXBvbmVudC5odG1sIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRWpELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxtREFBbUQsQ0FBQzs7OztBQUVsRixNQUFNLGtCQUFrQixHQUFHLFlBQVksQ0FBQztBQU94QyxNQUFNLE9BQU8sdUJBQXVCO0lBQ2xDLFlBQW9CLGFBQTRCO1FBQTVCLGtCQUFhLEdBQWIsYUFBYSxDQUFlO1FBSWhELHFCQUFnQixHQUFpQjtZQUMvQixFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLGtCQUFrQixFQUFFO1NBQ2pELENBQUM7SUFOaUQsQ0FBQztJQVFwRCxRQUFRO1FBQ04sSUFBSSxDQUFDLGFBQWEsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLEVBQUUsYUFBYSxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQ2pGLENBQUM7O29IQVhVLHVCQUF1Qjt3R0FBdkIsdUJBQXVCLCtFQ1hwQyxxSkFNQTsyRkRLYSx1QkFBdUI7a0JBTG5DLFNBQVM7K0JBQ0UsaUJBQWlCO29HQU9sQixHQUFHO3NCQUFYLEtBQUsiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIElucHV0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGaWx0ZXJTZXJ2aWNlLCBTZWxlY3RJdGVtIH0gZnJvbSAncHJpbWVuZy9hcGknO1xuaW1wb3J0IHsgRmlsdGVyTWV0aG9kcyB9IGZyb20gJy4uLy4uLy4uL3NlcnZpY2VzL0ZpbHRlckRhdGFIYW5kbGVyL0ZpbHRlck1ldGhvZHMnO1xuXG5jb25zdCBjaGVja2JveEZpbHRlck5hbWUgPSAnYm9vbC1leGFjdCc7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogJ2ZpbHRlci1jaGVja2JveCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9maWx0ZXItY2hlY2tib3guY29tcG9uZW50Lmh0bWwnLFxuICBzdHlsZVVybHM6IFsnLi9maWx0ZXItY2hlY2tib3guY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBGaWx0ZXJDaGVja2JveENvbXBvbmVudCB7XG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgZmlsdGVyU2VydmljZTogRmlsdGVyU2VydmljZSkge31cblxuICBASW5wdXQoKSBrZXkhOiBzdHJpbmc7XG5cbiAgbWF0Y2hNb2RlT3B0aW9uczogU2VsZWN0SXRlbVtdID0gW1xuICAgIHsgbGFiZWw6ICdDaGVja2JveCcsIHZhbHVlOiBjaGVja2JveEZpbHRlck5hbWUgfSxcbiAgXTtcblxuICBuZ09uSW5pdCgpIHtcbiAgICB0aGlzLmZpbHRlclNlcnZpY2UucmVnaXN0ZXIoY2hlY2tib3hGaWx0ZXJOYW1lLCBGaWx0ZXJNZXRob2RzLmNoZWNrYm94SGFuZGxlcik7XG4gIH1cbn1cbiIsIjxwLWNvbHVtbkZpbHRlclxuICB0eXBlPVwiYm9vbGVhblwiXG4gIG1hdGNoTW9kZT1cImJvb2wtZXhhY3RcIlxuICBbZmllbGRdPVwia2V5XCJcbiAgW21hdGNoTW9kZU9wdGlvbnNdPVwibWF0Y2hNb2RlT3B0aW9uc1wiXG4+PC9wLWNvbHVtbkZpbHRlcj5cbiJdfQ==