@xmagic/nz-formly
Version:
基于ng-zorro-antd UI 扩展的ngx-formly组件库
1 lines • 9.36 kB
Source Map (JSON)
{"version":3,"file":"xmagic-nz-formly-between-time.mjs","sources":["../../../lib/between-time/between-time.component.ts","../../../lib/between-time/between-time.module.ts","../../../lib/between-time/xmagic-nz-formly-between-time.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, Optional } from '@angular/core';\r\nimport { FieldType } from '@ngx-formly/core';\r\nimport { FormlyBoxTemplates, NzFormlyFieldConfig, resolveTplName } from '@xmagic/nz-formly/common';\r\nimport { BetweenTimeOptions } from './formly.type';\r\n\r\n@Component({\r\n selector: 'nz-formly-between-time',\r\n template: `\r\n <nzx-between-time\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 [nzFormat]=\"props.nzFormat\"\r\n [nzxDisabled]=\"props.nzxDisabled\"\r\n [nzxEndAutoFocus]=\"props.nzxEndAutoFocus\"\r\n [nzxEndBackdrop]=\"props.nzxEndBackdrop\"\r\n [nzxSize]=\"props.nzxSize\"\r\n [nzxEndDisabled]=\"props.nzxEndDisabled\"\r\n [nzxEndId]=\"props.nzxEndId\"\r\n [nzxEndPlaceholder]=\"props.nzxEndPlaceholder\"\r\n [nzxEndReName]=\"props.nzxEndReName\"\r\n [nzxStartId]=\"props.nzxStartId\"\r\n [nzxStartStatus]=\"props.nzxStartStatus\"\r\n [nzxStartHourStep]=\"props.nzxStartHourStep\"\r\n [nzxStartMinuteStep]=\"props.nzxStartMinuteStep\"\r\n [nzxStartSecondStep]=\"props.nzxStartSecondStep\"\r\n [nzxStartClearText]=\"props.nzxStartClearText\"\r\n [nzxStartNowText]=\"props.nzxStartNowText\"\r\n [nzxStartOkText]=\"props.nzxStartOkText\"\r\n [nzxStartPopupClassName]=\"props.nzxStartPopupClassName\"\r\n [nzxStartPlaceholder]=\"props.nzxStartPlaceholder\"\r\n [nzxStartAddOn]=\"nzxStartAddOn\"\r\n [nzxStartDefaultOpenValue]=\"props.nzxStartDefaultOpenValue\"\r\n [nzxStartUse12Hours]=\"props.nzxStartUse12Hours\"\r\n [nzxStartSuffixIcon]=\"nzxStartSuffixIcon\"\r\n [nzxStartHideDisabledOptions]=\"props.nzxStartHideDisabledOptions\"\r\n [nzxStartAllowEmpty]=\"props.nzxStartAllowEmpty\"\r\n [nzxStartAutoFocus]=\"props.nzxStartAutoFocus\"\r\n [nzxStartBackdrop]=\"props.nzxStartBackdrop\"\r\n [nzxEndStatus]=\"props.nzxEndStatus\"\r\n [nzxEndHourStep]=\"props.nzxEndHourStep\"\r\n [nzxEndMinuteStep]=\"props.nzxEndMinuteStep\"\r\n [nzxEndSecondStep]=\"props.nzxEndSecondStep\"\r\n [nzxEndClearText]=\"props.nzxEndClearText\"\r\n [nzxEndNowText]=\"props.nzxEndNowText\"\r\n [nzxEndOkText]=\"props.nzxEndOkText\"\r\n [nzxEndPopupClassName]=\"props.nzxEndPopupClassName\"\r\n [nzxEndAddOn]=\"nzxEndAddOn\"\r\n [nzxEndDefaultOpenValue]=\"props.nzxEndDefaultOpenValue\"\r\n [nzxEndUse12Hours]=\"props.nzxEndUse12Hours\"\r\n [nzxEndSuffixIcon]=\"nzxEndSuffixIcon\"\r\n [nzxEndHideDisabledOptions]=\"props.nzxEndHideDisabledOptions\"\r\n [nzxEndAllowEmpty]=\"props.nzxEndAllowEmpty\"\r\n [nzxStartReName]=\"props.nzxStartReName\"\r\n [nzxStartDisabled]=\"props.nzxStartDisabled\"\r\n (nzxEndOpenChange)=\"props.nzxEndOpenChange?.($event, field, instance)\"\r\n (nzxStartOpenChange)=\"props.nzxStartOpenChange?.($event, field, instance)\"\r\n ngDefaultControl\r\n ></nzx-between-time>\r\n `,\r\n changeDetection: ChangeDetectionStrategy.OnPush\r\n})\r\nexport class FormlyFieldBetweenTimeComponent extends FieldType<NzFormlyFieldConfig<BetweenTimeOptions>> {\r\n override defaultOptions = {\r\n props: {\r\n nzxSize: 'default',\r\n nzxStartPlaceholder: '起始值',\r\n nzxEndPlaceholder: '结束值',\r\n nzxStartReName: 'start',\r\n nzxEndReName: 'end',\r\n nzxStartHourStep: 1,\r\n nzxStartMinuteStep: 1,\r\n nzxStartSecondStep: 1,\r\n nzxStartUse12Hours: false\r\n } as BetweenTimeOptions\r\n };\r\n\r\n constructor(@Optional() public fieldTemplates: FormlyBoxTemplates) {\r\n super();\r\n }\r\n\r\n get nzxStartAddOn() {\r\n return resolveTplName(this.props, this.fieldTemplates, 'nzxStartAddOn');\r\n }\r\n\r\n get nzxEndAddOn() {\r\n return resolveTplName(this.props, this.fieldTemplates, 'nzxEndAddOn');\r\n }\r\n\r\n get nzxStartSuffixIcon() {\r\n return resolveTplName(this.props, this.fieldTemplates, 'nzxStartSuffixIcon');\r\n }\r\n\r\n get nzxEndSuffixIcon() {\r\n return resolveTplName(this.props, this.fieldTemplates, 'nzxEndSuffixIcon');\r\n }\r\n}\r\n","import { NgModule } from '@angular/core';\nimport { FormlyFieldBetweenTimeComponent } from './between-time.component';\nimport { FormlyModule } from '@ngx-formly/core';\nimport { NzxBetweenTimeModule } from '@xmagic/nzx-antd/between-time';\nimport { CommonModule } from '@angular/common';\nimport { ReactiveFormsModule } from '@angular/forms';\n\nconst COMPONENT = FormlyFieldBetweenTimeComponent;\n@NgModule({\n declarations: [COMPONENT],\n imports: [\n CommonModule,\n ReactiveFormsModule,\n NzxBetweenTimeModule,\n FormlyModule.forChild({\n types: [\n {\n name: 'between-time',\n component: COMPONENT,\n wrappers: ['field-wrapper']\n }\n ]\n })\n ]\n})\nexport class FormlyFieldBetweenTimeModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":["i1"],"mappings":"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"}