UNPKG

systelab-components

Version:

systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.

28 lines 4.02 kB
import { Directive } from '@angular/core'; import * as i0 from "@angular/core"; export class AbstractSearcher { constructor() { this.multipleSelection = false; this.treeSearcher = false; this.parentSelectable = false; this.useIdInMultipleSelectionGrid = false; } hideHeader() { return false; } getPropertyToShow() { return this.getDescriptionField(); } getIsFullWidthRow(isFullWidthRowParams) { return false; } getFullWidthCellRenderer() { return undefined; } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: AbstractSearcher, deps: [], target: i0.ɵɵFactoryTarget.Directive }); } static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.0.9", type: AbstractSearcher, ngImport: i0 }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: AbstractSearcher, decorators: [{ type: Directive }], ctorParameters: () => [] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJzdHJhY3Qtc2VhcmNoZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvc2VhcmNoZXIvYWJzdHJhY3Qtc2VhcmNoZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFHMUMsTUFBTSxPQUFnQixnQkFBZ0I7SUFTckM7UUFMTyxzQkFBaUIsR0FBWSxLQUFLLENBQUM7UUFDbkMsaUJBQVksR0FBWSxLQUFLLENBQUM7UUFDOUIscUJBQWdCLEdBQVksS0FBSyxDQUFDO1FBQ2xDLGlDQUE0QixHQUFHLEtBQUssQ0FBQTtJQUkzQyxDQUFDO0lBVU0sVUFBVTtRQUNoQixPQUFPLEtBQUssQ0FBQztJQUNkLENBQUM7SUFFTSxpQkFBaUI7UUFDdkIsT0FBTyxJQUFJLENBQUMsbUJBQW1CLEVBQUUsQ0FBQztJQUNuQyxDQUFDO0lBY00saUJBQWlCLENBQUMsb0JBQTBDO1FBQ2xFLE9BQU8sS0FBSyxDQUFDO0lBQ2QsQ0FBQztJQUVNLHdCQUF3QjtRQUM5QixPQUFPLFNBQVMsQ0FBQztJQUNsQixDQUFDOzhHQS9Db0IsZ0JBQWdCO2tHQUFoQixnQkFBZ0I7OzJGQUFoQixnQkFBZ0I7a0JBRHJDLFNBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBTZWFyY2hlckRpYWxvZ1BhcmFtZXRlcnMgfSBmcm9tICcuL3NlYXJjaGVyLmRpYWxvZy5wYXJhbWV0ZXJzJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcbmltcG9ydCB7IElzRnVsbFdpZHRoUm93UGFyYW1zIH0gZnJvbSAnYWctZ3JpZC1jb21tdW5pdHknO1xuaW1wb3J0IHsgRGlyZWN0aXZlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBEaXJlY3RpdmUoKVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIEFic3RyYWN0U2VhcmNoZXI8VD4ge1xuXG5cdHB1YmxpYyBpZDogbnVtYmVyIHwgc3RyaW5nO1xuXHRwdWJsaWMgbXVsdGlwbGVTZWxlY3RlZEl0ZW1MaXN0OiBBcnJheTxUPjtcblx0cHVibGljIG11bHRpcGxlU2VsZWN0aW9uOiBib29sZWFuID0gZmFsc2U7XG5cdHB1YmxpYyB0cmVlU2VhcmNoZXI6IGJvb2xlYW4gPSBmYWxzZTtcblx0cHVibGljIHBhcmVudFNlbGVjdGFibGU6IGJvb2xlYW4gPSBmYWxzZTtcblx0cHVibGljIHVzZUlkSW5NdWx0aXBsZVNlbGVjdGlvbkdyaWQgPSBmYWxzZVxuXG5cdHByb3RlY3RlZCBjb25zdHJ1Y3RvcigpIHtcblxuXHR9XG5cblx0cHVibGljIGFic3RyYWN0IGdldERpYWxvZ1BhcmFtZXRlcnMoKTogU2VhcmNoZXJEaWFsb2dQYXJhbWV0ZXJzPFQ+O1xuXG5cdHB1YmxpYyBhYnN0cmFjdCBnZXREYXRhKHZhbHVlVG9TZWFyY2g6IHN0cmluZywgcGFnZTogbnVtYmVyLCBwYWdlTnVtYmVyOiBudW1iZXIsIHVzZUNvZGU/OiBib29sZWFuKTogT2JzZXJ2YWJsZTxBcnJheTxUPj47XG5cblx0cHVibGljIGFic3RyYWN0IGdldFRvdGFsSXRlbXMoKTogbnVtYmVyO1xuXG5cdHB1YmxpYyBhYnN0cmFjdCBnZXRDb2x1bW5EZWZzKCk6IEFycmF5PGFueT47XG5cblx0cHVibGljIGhpZGVIZWFkZXIoKTogYm9vbGVhbiB7XG5cdFx0cmV0dXJuIGZhbHNlO1xuXHR9XG5cblx0cHVibGljIGdldFByb3BlcnR5VG9TaG93KCk6IHN0cmluZyB7XG5cdFx0cmV0dXJuIHRoaXMuZ2V0RGVzY3JpcHRpb25GaWVsZCgpO1xuXHR9XG5cblx0cHVibGljIGFic3RyYWN0IGdldElkRmllbGQoKTogc3RyaW5nO1xuXG5cdHB1YmxpYyBhYnN0cmFjdCBnZXRDb2RlRmllbGQoKTogc3RyaW5nO1xuXG5cdHB1YmxpYyBhYnN0cmFjdCBnZXREZXNjcmlwdGlvbkZpZWxkKCk6IHN0cmluZztcblxuXHRwdWJsaWMgYWJzdHJhY3QgZ2V0VGV4dEZvclNlYXJjaGVyTGFiZWwoKTogc3RyaW5nO1xuXG5cdHB1YmxpYyBhYnN0cmFjdCBnZXRUaXRsZUZvckRpYWxvZygpOiBzdHJpbmc7XG5cblx0cHVibGljIGFic3RyYWN0IGdldEdyaWRPcHRpb25zUHJlZmVyZW5jZXNQcmVmaXgoKTogc3RyaW5nO1xuXG5cdHB1YmxpYyBnZXRJc0Z1bGxXaWR0aFJvdyhpc0Z1bGxXaWR0aFJvd1BhcmFtczogSXNGdWxsV2lkdGhSb3dQYXJhbXMpOiBib29sZWFuIHtcblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cblxuXHRwdWJsaWMgZ2V0RnVsbFdpZHRoQ2VsbFJlbmRlcmVyKCk6IGFueSB7XG5cdFx0cmV0dXJuIHVuZGVmaW5lZDtcblx0fVxuXG59XG4iXX0=