@xmagic/nz-formly
Version:
基于ng-zorro-antd UI 扩展的ngx-formly组件库
1 lines • 8.67 kB
Source Map (JSON)
{"version":3,"file":"xmagic-nz-formly-between-datetime.mjs","sources":["../../../lib/between-datetime/between-datetime.component.ts","../../../lib/between-datetime/between-datetime.module.ts","../../../lib/between-datetime/xmagic-nz-formly-between-datetime.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component } from '@angular/core';\r\nimport { FieldType } from '@ngx-formly/core';\r\nimport { BetweenDatetimeOptions } from './formly.type';\r\nimport { NzFormlyFieldConfig } from '@xmagic/nz-formly/common';\r\n\r\n@Component({\r\n selector: 'nz-formly-between-datetime',\r\n template: `\r\n <nzx-between-datetime\r\n #instance\r\n [formControl]=\"$any(formControl)\"\r\n [formlyAttributes]=\"field\"\r\n [startMinDateTime]=\"props.startMinDateTime\"\r\n [startMaxDateTime]=\"props.startMaxDateTime\"\r\n [endMaxDateTime]=\"props.endMaxDateTime\"\r\n [endMinDateTime]=\"props.endMinDateTime\"\r\n [nzShowToday]=\"props.nzShowToday\"\r\n [nzShowTime]=\"props.nzShowTime\"\r\n [nzFormat]=\"props.nzFormat\"\r\n [nzMode]=\"props.nzMode\"\r\n [nzxDisabled]=\"props.nzxDisabled\"\r\n [nzxEndAllowClear]=\"props.nzxEndAllowClear\"\r\n [nzxEndAutoFocus]=\"props.nzxEndAutoFocus\"\r\n [nzxEndBackdrop]=\"props.nzxEndBackdrop\"\r\n [nzxEndDateRender]=\"props.nzxEndDateRender\"\r\n [nzxSize]=\"props.nzxSize\"\r\n [nzxEndDefaultPickerValue]=\"props.nzxEndDefaultPickerValue\"\r\n [nzxEndDisabled]=\"props.nzxEndDisabled\"\r\n [nzxEndDropdownClassName]=\"props.nzxEndDropdownClassName\"\r\n [nzxEndId]=\"props.nzxEndId\"\r\n [nzxEndInputReadOnly]=\"props.nzxEndInputReadOnly\"\r\n [nzxEndPlaceholder]=\"props.nzxEndPlaceholder\"\r\n [nzxEndPopupStyle]=\"props.nzxEndPopupStyle\"\r\n [nzxEndReName]=\"props.nzxEndReName\"\r\n [nzxEndRenderExtraFooter]=\"props.nzxEndRenderExtraFooter\"\r\n [nzxEndShowNow]=\"props.nzxEndShowNow\"\r\n [nzxEndShowTime]=\"props.nzxEndShowTime\"\r\n [nzxEndShowToday]=\"props.nzxEndShowToday\"\r\n [nzxEndSuffixIcon]=\"props.nzxEndSuffixIcon\"\r\n [nzxStartAllowClear]=\"props.nzxStartAllowClear\"\r\n [nzxStartAutoFocus]=\"props.nzxStartAutoFocus\"\r\n [nzxStartBackdrop]=\"props.nzxStartBackdrop\"\r\n [nzxStartDateRender]=\"props.nzxStartDateRender\"\r\n [nzxStartDefaultPickerValue]=\"props.nzxStartDefaultPickerValue\"\r\n [nzxStartDisabled]=\"props.nzxStartDisabled\"\r\n [nzxStartDropdownClassName]=\"props.nzxStartDropdownClassName\"\r\n [nzxStartId]=\"props.nzxStartId\"\r\n [nzxStartInputReadOnly]=\"props.nzxStartInputReadOnly\"\r\n [nzxStartPlaceholder]=\"props.nzxStartPlaceholder\"\r\n [nzxStartPopupStyle]=\"props.nzxStartPopupStyle\"\r\n [nzxStartReName]=\"props.nzxStartReName\"\r\n [nzxStartRenderExtraFooter]=\"props.nzxStartRenderExtraFooter\"\r\n [nzxStartShowNow]=\"props.nzxStartShowNow\"\r\n [nzxStartShowTime]=\"props.nzxStartShowTime\"\r\n [nzxStartShowToday]=\"props.nzxStartShowToday\"\r\n [nzxStartSuffixIcon]=\"props.nzxStartSuffixIcon\"\r\n (nzxEndOnCalendarChange)=\"props.nzxEndOnCalendarChange?.($event, field, instance)\"\r\n (nzxEndOnOk)=\"props.nzxEndOnOk?.($event, field, instance)\"\r\n (nzxEndOnOpenChange)=\"props.nzxEndOnOpenChange?.($event, field, instance)\"\r\n (nzxEndOnPanelChange)=\"props.nzxEndOnPanelChange?.($event, field, instance)\"\r\n (nzxStartOnCalendarChange)=\"props.nzxStartOnCalendarChange?.($event, field, instance)\"\r\n (nzxStartOnOk)=\"props.nzxStartOnOk?.($event, field, instance)\"\r\n (nzxStartOnOpenChange)=\"props.nzxStartOnOpenChange?.($event, field, instance)\"\r\n (nzxStartOnPanelChange)=\"props.nzxStartOnPanelChange?.($event, field, instance)\"\r\n ngDefaultControl\r\n ></nzx-between-datetime>\r\n `,\r\n changeDetection: ChangeDetectionStrategy.OnPush\r\n})\r\nexport class FormlyFieldBetweenDatetimeComponent extends FieldType<NzFormlyFieldConfig<BetweenDatetimeOptions>> {\r\n override defaultOptions = {\r\n props: {\r\n nzxSize: 'default',\r\n nzMode: 'date',\r\n nzxStartPlaceholder: '起始值',\r\n nzxEndPlaceholder: '结束值',\r\n nzxStartReName: 'start',\r\n nzxEndReName: 'end',\r\n nzxStartShowNow: true,\r\n nzxEndShowNow: true,\r\n nzShowToday: true\r\n } as BetweenDatetimeOptions\r\n };\r\n}\r\n","import { NgModule } from '@angular/core';\nimport { FormlyFieldBetweenDatetimeComponent } from './between-datetime.component';\nimport { FormlyModule } from '@ngx-formly/core';\nimport { NzxBetweenDatetimeModule } from '@xmagic/nzx-antd/between-datetime';\nimport { CommonModule } from '@angular/common';\nimport { ReactiveFormsModule } from '@angular/forms';\n\nconst COMPONENT = FormlyFieldBetweenDatetimeComponent;\n@NgModule({\n declarations: [FormlyFieldBetweenDatetimeComponent],\n imports: [\n CommonModule,\n ReactiveFormsModule,\n NzxBetweenDatetimeModule,\n FormlyModule.forChild({\n types: [\n {\n name: 'between-datetime',\n component: COMPONENT,\n wrappers: ['field-wrapper']\n }\n ]\n })\n ]\n})\nexport class FormlyFieldBetweenDatetimeModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":["i1"],"mappings":"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"}