@yoyoboot/l-52abp-ng-form-generator
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 12.2.0.
48 lines • 6.92 kB
JavaScript
import { Component, forwardRef } from '@angular/core';
import { DynamicComponentBase } from '../../../dynamic-component';
import { NG_VALUE_ACCESSOR } from '@angular/forms';
import * as i0 from "@angular/core";
import * as i1 from "ng-zorro-antd/date-picker";
import * as i2 from "@angular/forms";
import * as i3 from "./date-pipe.pipe";
export class DDateComponent extends DynamicComponentBase {
// @HostBinding('style.float') float = 'left';
constructor() {
super();
this.dateFormat = 'yyyy-MM-dd';
}
configChange(config) {
if (typeof config.allowClear !== 'boolean') {
config.allowClear = true;
}
// config.value = '2021-12-12';
// if (config.value) {
// config.value = new Date();
// console.log(config.value, ' config.value');
// }
}
}
DDateComponent.KEY = 'd-date';
DDateComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DDateComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
DDateComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "12.2.13", type: DDateComponent, selector: "app-d-date", providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DDateComponent),
multi: true
}
], usesInheritance: true, ngImport: i0, template: "<nz-date-picker\n [name]=\"config.name\"\n [nzPlaceHolder]=\"config.placeholder\"\n [nzAllowClear]=\"config.allowClear\"\n [ngModel]=\"config.value | datePipe\"\n (ngModelChange)=\"onChange($event)\"\n [nzFormat]=\"dateFormat\"\n [required]=\"config.required\"\n style=\"width: 100%\"\n></nz-date-picker>\n", components: [{ type: i1.NzDatePickerComponent, selector: "nz-date-picker,nz-week-picker,nz-month-picker,nz-year-picker,nz-range-picker", inputs: ["nzAllowClear", "nzAutoFocus", "nzDisabled", "nzBorderless", "nzInputReadOnly", "nzInline", "nzPlaceHolder", "nzPopupStyle", "nzSize", "nzShowToday", "nzMode", "nzShowNow", "nzDefaultPickerValue", "nzSeparator", "nzSuffixIcon", "nzBackdrop", "nzId", "nzShowTime", "nzFormat", "nzLocale", "nzOpen", "nzDisabledDate", "nzDropdownClassName", "nzDateRender", "nzDisabledTime", "nzRenderExtraFooter", "nzRanges"], outputs: ["nzOnPanelChange", "nzOnCalendarChange", "nzOnOk", "nzOnOpenChange"], exportAs: ["nzDatePicker"] }], directives: [{ type: i2.NgControlStatus, selector: "[formControlName],[ngModel],[formControl]" }, { type: i2.NgModel, selector: "[ngModel]:not([formControlName]):not([formControl])", inputs: ["name", "disabled", "ngModel", "ngModelOptions"], outputs: ["ngModelChange"], exportAs: ["ngModel"] }, { type: i2.RequiredValidator, selector: ":not([type=checkbox])[required][formControlName],:not([type=checkbox])[required][formControl],:not([type=checkbox])[required][ngModel]", inputs: ["required"] }], pipes: { "datePipe": i3.GDatePipe } });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.13", ngImport: i0, type: DDateComponent, decorators: [{
type: Component,
args: [{
selector: 'app-d-date',
templateUrl: './d-date.component.html',
providers: [
{
provide: NG_VALUE_ACCESSOR,
useExisting: forwardRef(() => DDateComponent),
multi: true
}
]
}]
}], ctorParameters: function () { return []; } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZC1kYXRlLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2wtNTJhYnAtbmctZm9ybS1nZW5lcmF0b3Ivc3JjL2Zvcm0tZGVzaWduZXIvd2lkZ2V0LWZvcm0tY29udHJvbHMvZC1kYXRlL2QtZGF0ZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9sLTUyYWJwLW5nLWZvcm0tZ2VuZXJhdG9yL3NyYy9mb3JtLWRlc2lnbmVyL3dpZGdldC1mb3JtLWNvbnRyb2xzL2QtZGF0ZS9kLWRhdGUuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQXVCLE1BQU0sZUFBZSxDQUFDO0FBQzNFLE9BQU8sRUFBRSxvQkFBb0IsRUFBMkIsTUFBTSw0QkFBNEIsQ0FBQztBQUMzRixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQzs7Ozs7QUFhbkQsTUFBTSxPQUFPLGNBQWUsU0FBUSxvQkFBb0I7SUFHdEQsOENBQThDO0lBRTlDO1FBQ0UsS0FBSyxFQUFFLENBQUM7UUFFVixlQUFVLEdBQUcsWUFBWSxDQUFDO0lBRDFCLENBQUM7SUFHRCxZQUFZLENBQUMsTUFBK0I7UUFDMUMsSUFBSSxPQUFPLE1BQU0sQ0FBQyxVQUFVLEtBQUssU0FBUyxFQUFFO1lBQzFDLE1BQU0sQ0FBQyxVQUFVLEdBQUcsSUFBSSxDQUFDO1NBQzFCO1FBQ0QsK0JBQStCO1FBQy9CLHNCQUFzQjtRQUN0QiwrQkFBK0I7UUFDL0IsZ0RBQWdEO1FBQ2hELElBQUk7SUFDTixDQUFDOztBQWxCTSxrQkFBRyxHQUFHLFFBQVEsQ0FBQzs0R0FEWCxjQUFjO2dHQUFkLGNBQWMscUNBUmQ7UUFDVDtZQUNFLE9BQU8sRUFBRSxpQkFBaUI7WUFDMUIsV0FBVyxFQUFFLFVBQVUsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUM7WUFDN0MsS0FBSyxFQUFFLElBQUk7U0FDWjtLQUNGLGlEQ2JILDRUQVVBOzRGREthLGNBQWM7a0JBWDFCLFNBQVM7bUJBQUM7b0JBQ1QsUUFBUSxFQUFFLFlBQVk7b0JBQ3RCLFdBQVcsRUFBRSx5QkFBeUI7b0JBQ3RDLFNBQVMsRUFBRTt3QkFDVDs0QkFDRSxPQUFPLEVBQUUsaUJBQWlCOzRCQUMxQixXQUFXLEVBQUUsVUFBVSxDQUFDLEdBQUcsRUFBRSxlQUFlLENBQUM7NEJBQzdDLEtBQUssRUFBRSxJQUFJO3lCQUNaO3FCQUNGO2lCQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBmb3J3YXJkUmVmLCBIb3N0QmluZGluZywgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBEeW5hbWljQ29tcG9uZW50QmFzZSwgSUR5bmFtaWNDb21wb25lbnRDb25maWcgfSBmcm9tICcuLi8uLi8uLi9keW5hbWljLWNvbXBvbmVudCc7XG5pbXBvcnQgeyBOR19WQUxVRV9BQ0NFU1NPUiB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnYXBwLWQtZGF0ZScsXG4gIHRlbXBsYXRlVXJsOiAnLi9kLWRhdGUuY29tcG9uZW50Lmh0bWwnLFxuICBwcm92aWRlcnM6IFtcbiAgICB7XG4gICAgICBwcm92aWRlOiBOR19WQUxVRV9BQ0NFU1NPUixcbiAgICAgIHVzZUV4aXN0aW5nOiBmb3J3YXJkUmVmKCgpID0+IEREYXRlQ29tcG9uZW50KSxcbiAgICAgIG11bHRpOiB0cnVlXG4gICAgfVxuICBdXG59KVxuZXhwb3J0IGNsYXNzIEREYXRlQ29tcG9uZW50IGV4dGVuZHMgRHluYW1pY0NvbXBvbmVudEJhc2Uge1xuICBzdGF0aWMgS0VZID0gJ2QtZGF0ZSc7XG5cbiAgLy8gQEhvc3RCaW5kaW5nKCdzdHlsZS5mbG9hdCcpIGZsb2F0ID0gJ2xlZnQnO1xuXG4gIGNvbnN0cnVjdG9yKCkge1xuICAgIHN1cGVyKCk7XG4gIH1cbiAgZGF0ZUZvcm1hdCA9ICd5eXl5LU1NLWRkJztcblxuICBjb25maWdDaGFuZ2UoY29uZmlnOiBJRHluYW1pY0NvbXBvbmVudENvbmZpZykge1xuICAgIGlmICh0eXBlb2YgY29uZmlnLmFsbG93Q2xlYXIgIT09ICdib29sZWFuJykge1xuICAgICAgY29uZmlnLmFsbG93Q2xlYXIgPSB0cnVlO1xuICAgIH1cbiAgICAvLyBjb25maWcudmFsdWUgPSAnMjAyMS0xMi0xMic7XG4gICAgLy8gaWYgKGNvbmZpZy52YWx1ZSkge1xuICAgIC8vICAgY29uZmlnLnZhbHVlID0gbmV3IERhdGUoKTtcbiAgICAvLyAgIGNvbnNvbGUubG9nKGNvbmZpZy52YWx1ZSwgJyBjb25maWcudmFsdWUnKTtcbiAgICAvLyB9XG4gIH1cbn1cbiIsIjxuei1kYXRlLXBpY2tlclxuICBbbmFtZV09XCJjb25maWcubmFtZVwiXG4gIFtuelBsYWNlSG9sZGVyXT1cImNvbmZpZy5wbGFjZWhvbGRlclwiXG4gIFtuekFsbG93Q2xlYXJdPVwiY29uZmlnLmFsbG93Q2xlYXJcIlxuICBbbmdNb2RlbF09XCJjb25maWcudmFsdWUgfCBkYXRlUGlwZVwiXG4gIChuZ01vZGVsQ2hhbmdlKT1cIm9uQ2hhbmdlKCRldmVudClcIlxuICBbbnpGb3JtYXRdPVwiZGF0ZUZvcm1hdFwiXG4gIFtyZXF1aXJlZF09XCJjb25maWcucmVxdWlyZWRcIlxuICBzdHlsZT1cIndpZHRoOiAxMDAlXCJcbj48L256LWRhdGUtcGlja2VyPlxuIl19