@netgrif/components-core
Version:
Netgrif Application engine frontend core Angular library
32 lines • 4.76 kB
JavaScript
import { DataField } from '../../models/abstract-data-field';
import { ComponentPrefixes } from '../../models/component';
export class TaskRefField extends DataField {
_dashboardTiles;
_dashboardRows;
_dashboardCols;
constructor(stringId, title, initialValue, behavior, placeholder, description, layout, validations, component, parentTaskId) {
super(stringId, title, initialValue, behavior, placeholder, description, layout, validations, component, parentTaskId);
}
get dashboardTiles() {
return this._dashboardTiles;
}
set dashboardTiles(value) {
this._dashboardTiles = value;
}
get dashboardRows() {
return this._dashboardRows;
}
set dashboardRows(value) {
this._dashboardRows = value;
}
get dashboardCols() {
return this._dashboardCols;
}
set dashboardCols(value) {
this._dashboardCols = value;
}
getTypedComponentType() {
return ComponentPrefixes.TASK_REF + this.getComponentType();
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFzay1yZWYtZmllbGQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL2RhdGEtZmllbGRzL3Rhc2stcmVmLWZpZWxkL21vZGVsL3Rhc2stcmVmLWZpZWxkLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQUMsTUFBTSxrQ0FBa0MsQ0FBQztBQUczRCxPQUFPLEVBQVksaUJBQWlCLEVBQUMsTUFBTSx3QkFBd0IsQ0FBQztBQUlwRSxNQUFNLE9BQU8sWUFBYSxTQUFRLFNBQXdCO0lBRTVDLGVBQWUsQ0FBK0I7SUFDaEQsY0FBYyxDQUFVO0lBQ3hCLGNBQWMsQ0FBVTtJQUVoQyxZQUFZLFFBQWdCLEVBQUUsS0FBYSxFQUFFLFlBQTJCLEVBQUUsUUFBa0IsRUFDaEYsV0FBb0IsRUFBRSxXQUFvQixFQUFFLE1BQWUsRUFBRSxXQUErQixFQUFFLFNBQXFCLEVBQ25ILFlBQXFCO1FBQzdCLEtBQUssQ0FBQyxRQUFRLEVBQUUsS0FBSyxFQUFFLFlBQVksRUFBRSxRQUFRLEVBQUUsV0FBVyxFQUFFLFdBQVcsRUFBRSxNQUFNLEVBQUUsV0FBVyxFQUFFLFNBQVMsRUFBRSxZQUFZLENBQUMsQ0FBQztJQUMzSCxDQUFDO0lBRUQsSUFBSSxjQUFjO1FBQ2QsT0FBTyxJQUFJLENBQUMsZUFBZSxDQUFDO0lBQ2hDLENBQUM7SUFFRCxJQUFJLGNBQWMsQ0FBQyxLQUFrQztRQUNqRCxJQUFJLENBQUMsZUFBZSxHQUFHLEtBQUssQ0FBQztJQUNqQyxDQUFDO0lBRUQsSUFBSSxhQUFhO1FBQ2IsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDO0lBQy9CLENBQUM7SUFFRCxJQUFJLGFBQWEsQ0FBQyxLQUFhO1FBQzNCLElBQUksQ0FBQyxjQUFjLEdBQUcsS0FBSyxDQUFDO0lBQ2hDLENBQUM7SUFFRCxJQUFJLGFBQWE7UUFDYixPQUFPLElBQUksQ0FBQyxjQUFjLENBQUM7SUFDL0IsQ0FBQztJQUVELElBQUksYUFBYSxDQUFDLEtBQWE7UUFDM0IsSUFBSSxDQUFDLGNBQWMsR0FBRyxLQUFLLENBQUM7SUFDaEMsQ0FBQztJQUVNLHFCQUFxQjtRQUN4QixPQUFPLGlCQUFpQixDQUFDLFFBQVEsR0FBRyxJQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQztJQUNoRSxDQUFDO0NBQ0oiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0RhdGFGaWVsZH0gZnJvbSAnLi4vLi4vbW9kZWxzL2Fic3RyYWN0LWRhdGEtZmllbGQnO1xuaW1wb3J0IHtCZWhhdmlvcn0gZnJvbSAnLi4vLi4vbW9kZWxzL2JlaGF2aW9yJztcbmltcG9ydCB7TGF5b3V0fSBmcm9tICcuLi8uLi9tb2RlbHMvbGF5b3V0JztcbmltcG9ydCB7Q29tcG9uZW50LCBDb21wb25lbnRQcmVmaXhlc30gZnJvbSAnLi4vLi4vbW9kZWxzL2NvbXBvbmVudCc7XG5pbXBvcnQge1ZhbGlkYXRpb259IGZyb20gJy4uLy4uL21vZGVscy92YWxpZGF0aW9uJztcbmltcG9ydCB7VGFza1JlZkRhc2hib2FyZFRpbGV9IGZyb20gJy4vdGFzay1yZWYtZGFzaGJvYXJkLXRpbGUnO1xuXG5leHBvcnQgY2xhc3MgVGFza1JlZkZpZWxkIGV4dGVuZHMgRGF0YUZpZWxkPEFycmF5PHN0cmluZz4+IHtcblxuICAgIHByb3RlY3RlZCBfZGFzaGJvYXJkVGlsZXM/OiBBcnJheTxUYXNrUmVmRGFzaGJvYXJkVGlsZT47XG4gICAgcHJpdmF0ZSBfZGFzaGJvYXJkUm93cz86IG51bWJlcjtcbiAgICBwcml2YXRlIF9kYXNoYm9hcmRDb2xzPzogbnVtYmVyO1xuXG4gICAgY29uc3RydWN0b3Ioc3RyaW5nSWQ6IHN0cmluZywgdGl0bGU6IHN0cmluZywgaW5pdGlhbFZhbHVlOiBBcnJheTxzdHJpbmc+LCBiZWhhdmlvcjogQmVoYXZpb3IsXG4gICAgICAgICAgICAgICAgcGxhY2Vob2xkZXI/OiBzdHJpbmcsIGRlc2NyaXB0aW9uPzogc3RyaW5nLCBsYXlvdXQ/OiBMYXlvdXQsIHZhbGlkYXRpb25zPzogQXJyYXk8VmFsaWRhdGlvbj4sIGNvbXBvbmVudD86IENvbXBvbmVudCxcbiAgICAgICAgICAgICAgICBwYXJlbnRUYXNrSWQ/OiBzdHJpbmcpIHtcbiAgICAgICAgc3VwZXIoc3RyaW5nSWQsIHRpdGxlLCBpbml0aWFsVmFsdWUsIGJlaGF2aW9yLCBwbGFjZWhvbGRlciwgZGVzY3JpcHRpb24sIGxheW91dCwgdmFsaWRhdGlvbnMsIGNvbXBvbmVudCwgcGFyZW50VGFza0lkKTtcbiAgICB9XG5cbiAgICBnZXQgZGFzaGJvYXJkVGlsZXMoKTogQXJyYXk8VGFza1JlZkRhc2hib2FyZFRpbGU+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Rhc2hib2FyZFRpbGVzO1xuICAgIH1cblxuICAgIHNldCBkYXNoYm9hcmRUaWxlcyh2YWx1ZTogQXJyYXk8VGFza1JlZkRhc2hib2FyZFRpbGU+KSB7XG4gICAgICAgIHRoaXMuX2Rhc2hib2FyZFRpbGVzID0gdmFsdWU7XG4gICAgfVxuXG4gICAgZ2V0IGRhc2hib2FyZFJvd3MoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Rhc2hib2FyZFJvd3M7XG4gICAgfVxuXG4gICAgc2V0IGRhc2hib2FyZFJvd3ModmFsdWU6IG51bWJlcikge1xuICAgICAgICB0aGlzLl9kYXNoYm9hcmRSb3dzID0gdmFsdWU7XG4gICAgfVxuXG4gICAgZ2V0IGRhc2hib2FyZENvbHMoKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2Rhc2hib2FyZENvbHM7XG4gICAgfVxuXG4gICAgc2V0IGRhc2hib2FyZENvbHModmFsdWU6IG51bWJlcikge1xuICAgICAgICB0aGlzLl9kYXNoYm9hcmRDb2xzID0gdmFsdWU7XG4gICAgfVxuXG4gICAgcHVibGljIGdldFR5cGVkQ29tcG9uZW50VHlwZSgpOiBzdHJpbmcge1xuICAgICAgICByZXR1cm4gQ29tcG9uZW50UHJlZml4ZXMuVEFTS19SRUYgKyB0aGlzLmdldENvbXBvbmVudFR5cGUoKTtcbiAgICB9XG59XG4iXX0=