angular-bootstrap-italia
Version:
<p align="center"> <h1 align="center">Bootstrap Italia + Angular 9</h1>
22 lines • 5.32 kB
JavaScript
export class FormBase {
constructor(options = {}) {
this.value = options.value;
this.key = options.key || '';
this.parentFieldKey = options.parentFieldKey || null;
this.parentFieldFilterKey = options.parentFieldFilterKey || null;
this.parentShowCondition = options.parentShowCondition || null;
this.formattedValueKey = options.formattedValueKey || null;
this.label = options.label || '';
this.required = !!options.required;
this.disabled = options.disabled || false;
this.order = options.order === undefined ? 1 : options.order;
this.controlType = options.controlType || '';
this.type = options.type || '';
this.class = options.class || '';
this.validMessage = options.validMessage || '';
this.invalidMessage = options.invalidMessage || '';
this.min = options.min || null;
this.max = options.max || null;
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1iYXNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1ib290c3RyYXAtaXRhbGlhLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZm9ybS9mb3JtLWJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsTUFBTSxPQUFPLFFBQVE7SUF3Qm5CLFlBQVksVUFxQlIsRUFBRTtRQUNKLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUMzQixJQUFJLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLElBQUksRUFBRSxDQUFDO1FBQzdCLElBQUksQ0FBQyxjQUFjLEdBQUcsT0FBTyxDQUFDLGNBQWMsSUFBSSxJQUFJLENBQUM7UUFDckQsSUFBSSxDQUFDLG9CQUFvQixHQUFHLE9BQU8sQ0FBQyxvQkFBb0IsSUFBSSxJQUFJLENBQUM7UUFDakUsSUFBSSxDQUFDLG1CQUFtQixHQUFHLE9BQU8sQ0FBQyxtQkFBbUIsSUFBSSxJQUFJLENBQUM7UUFDL0QsSUFBSSxDQUFDLGlCQUFpQixHQUFHLE9BQU8sQ0FBQyxpQkFBaUIsSUFBSSxJQUFJLENBQUM7UUFDM0QsSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQztRQUNqQyxJQUFJLENBQUMsUUFBUSxHQUFHLENBQUMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDO1FBQ25DLElBQUksQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFFBQVEsSUFBSSxLQUFLLENBQUM7UUFDMUMsSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsS0FBSyxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO1FBQzdELElBQUksQ0FBQyxXQUFXLEdBQUcsT0FBTyxDQUFDLFdBQVcsSUFBSSxFQUFFLENBQUM7UUFDN0MsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQztRQUMvQixJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDO1FBQ2pDLElBQUksQ0FBQyxZQUFZLEdBQUcsT0FBTyxDQUFDLFlBQVksSUFBSSxFQUFFLENBQUM7UUFDL0MsSUFBSSxDQUFDLGNBQWMsR0FBRyxPQUFPLENBQUMsY0FBYyxJQUFJLEVBQUUsQ0FBQztRQUNuRCxJQUFJLENBQUMsR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLElBQUksSUFBSSxDQUFDO1FBQy9CLElBQUksQ0FBQyxHQUFHLEdBQUcsT0FBTyxDQUFDLEdBQUcsSUFBSSxJQUFJLENBQUM7SUFDakMsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGNsYXNzIEZvcm1CYXNlPFQ+IHtcclxuICB2YWx1ZTogVDtcclxuICBrZXk6IHN0cmluZztcclxuICBwYXJlbnRGaWVsZEtleTogc3RyaW5nO1xyXG4gIHBhcmVudEZpZWxkRmlsdGVyS2V5OiBzdHJpbmc7XHJcbiAgcGFyZW50U2hvd0NvbmRpdGlvbjoge1xyXG4gICAgcGFyZW50S2V5OiBzdHJpbmc7XHJcbiAgICBwYXJlbnRWYWx1ZTogYW55O1xyXG4gIH07XHJcbiAgZm9ybWF0dGVkVmFsdWVLZXk6IHN0cmluZztcclxuICBsYWJlbDogc3RyaW5nO1xyXG4gIHJlcXVpcmVkOiBib29sZWFuO1xyXG4gIGRpc2FibGVkOiBib29sZWFuO1xyXG4gIG9yZGVyOiBudW1iZXI7XHJcbiAgY29udHJvbFR5cGU6IHN0cmluZztcclxuICB0eXBlOiBzdHJpbmc7XHJcbiAgY2xhc3M6IHN0cmluZztcclxuICBvcHRpb25zOiB7IGtleTogc3RyaW5nLCB2YWx1ZTogYW55IH1bXTtcclxuICB2YWxpZE1lc3NhZ2U6IHN0cmluZztcclxuICBpbnZhbGlkTWVzc2FnZTogc3RyaW5nO1xyXG5cclxuICBtaW46IG51bWJlcjtcclxuICBtYXg6IG51bWJlcjtcclxuXHJcbiAgY29uc3RydWN0b3Iob3B0aW9uczoge1xyXG4gICAgdmFsdWU/OiBULFxyXG4gICAga2V5Pzogc3RyaW5nLFxyXG4gICAgcGFyZW50RmllbGRLZXk/OiBzdHJpbmcsXHJcbiAgICBwYXJlbnRGaWVsZEZpbHRlcktleT86IHN0cmluZyxcclxuICAgIHBhcmVudFNob3dDb25kaXRpb24/OiB7XHJcbiAgICAgIHBhcmVudEtleTogc3RyaW5nLFxyXG4gICAgICBwYXJlbnRWYWx1ZTogYW55LFxyXG4gICAgfSxcclxuICAgIGZvcm1hdHRlZFZhbHVlS2V5Pzogc3RyaW5nLFxyXG4gICAgbGFiZWw/OiBzdHJpbmcsXHJcbiAgICByZXF1aXJlZD86IGJvb2xlYW4sXHJcbiAgICBkaXNhYmxlZD86IGJvb2xlYW4sXHJcbiAgICBvcmRlcj86IG51bWJlcixcclxuICAgIGNvbnRyb2xUeXBlPzogc3RyaW5nLFxyXG4gICAgdHlwZT86IHN0cmluZyxcclxuICAgIGNsYXNzPzogc3RyaW5nLFxyXG4gICAgdmFsaWRNZXNzYWdlPzogc3RyaW5nLFxyXG4gICAgaW52YWxpZE1lc3NhZ2U/OiBzdHJpbmcsXHJcbiAgICBtaW4/OiBudW1iZXIsXHJcbiAgICBtYXg/OiBudW1iZXJcclxuICB9ID0ge30pIHtcclxuICAgIHRoaXMudmFsdWUgPSBvcHRpb25zLnZhbHVlO1xyXG4gICAgdGhpcy5rZXkgPSBvcHRpb25zLmtleSB8fCAnJztcclxuICAgIHRoaXMucGFyZW50RmllbGRLZXkgPSBvcHRpb25zLnBhcmVudEZpZWxkS2V5IHx8IG51bGw7XHJcbiAgICB0aGlzLnBhcmVudEZpZWxkRmlsdGVyS2V5ID0gb3B0aW9ucy5wYXJlbnRGaWVsZEZpbHRlcktleSB8fCBudWxsO1xyXG4gICAgdGhpcy5wYXJlbnRTaG93Q29uZGl0aW9uID0gb3B0aW9ucy5wYXJlbnRTaG93Q29uZGl0aW9uIHx8IG51bGw7XHJcbiAgICB0aGlzLmZvcm1hdHRlZFZhbHVlS2V5ID0gb3B0aW9ucy5mb3JtYXR0ZWRWYWx1ZUtleSB8fCBudWxsO1xyXG4gICAgdGhpcy5sYWJlbCA9IG9wdGlvbnMubGFiZWwgfHwgJyc7XHJcbiAgICB0aGlzLnJlcXVpcmVkID0gISFvcHRpb25zLnJlcXVpcmVkO1xyXG4gICAgdGhpcy5kaXNhYmxlZCA9IG9wdGlvbnMuZGlzYWJsZWQgfHwgZmFsc2U7XHJcbiAgICB0aGlzLm9yZGVyID0gb3B0aW9ucy5vcmRlciA9PT0gdW5kZWZpbmVkID8gMSA6IG9wdGlvbnMub3JkZXI7XHJcbiAgICB0aGlzLmNvbnRyb2xUeXBlID0gb3B0aW9ucy5jb250cm9sVHlwZSB8fCAnJztcclxuICAgIHRoaXMudHlwZSA9IG9wdGlvbnMudHlwZSB8fCAnJztcclxuICAgIHRoaXMuY2xhc3MgPSBvcHRpb25zLmNsYXNzIHx8ICcnO1xyXG4gICAgdGhpcy52YWxpZE1lc3NhZ2UgPSBvcHRpb25zLnZhbGlkTWVzc2FnZSB8fCAnJztcclxuICAgIHRoaXMuaW52YWxpZE1lc3NhZ2UgPSBvcHRpb25zLmludmFsaWRNZXNzYWdlIHx8ICcnO1xyXG4gICAgdGhpcy5taW4gPSBvcHRpb25zLm1pbiB8fCBudWxsO1xyXG4gICAgdGhpcy5tYXggPSBvcHRpb25zLm1heCB8fCBudWxsO1xyXG4gIH1cclxufVxyXG4iXX0=