UNPKG

@yoyoboot/l-52abp-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.13.

83 lines (82 loc) 2.62 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { DatePickerBase } from '../date-picker-base'; import { ControlValueAccessor } from '@angular/forms'; import * as moment from 'moment'; import { CompatibleDate } from 'ng-zorro-antd/date-picker'; import * as i0 from "@angular/core"; export declare class RangePickerComponent extends DatePickerBase implements ControlValueAccessor { /** * 内部用的值 */ value: Date[]; /** * 日期 Moment */ ngModel: moment.Moment[]; /** * 不可选择的时间 */ nzDisabledTime: (current: Date) => { nzDisabledHours: any; nzDisabledMinutes: any; nzDisabledSeconds: any; }; /** * 展示的日期格式,见nzFormat特别说明 */ nzFormat: string; /** * 预设时间范围快捷选择 */ nzRanges: { [key: string]: Date[]; } | { [key: string]: () => Date[]; }; /** * 在面板中添加额外的页脚 */ nzRenderExtraFooter: TemplateRef<any> | string | (() => TemplateRef<any> | string); /** * 增加时间选择功能 */ nzShowTime: object | boolean; /** * 输入框提示文字 */ nzPlaceHolder: string; /** * 点击确定按钮的回调 */ nzOnOk: EventEmitter<moment.Moment[]>; /** * 时间发生变化的回调 */ ngModelChange: EventEmitter<moment.Moment[]>; /** * 待选日期发生变化的回调 */ nzOnCalendarChange: EventEmitter<moment.Moment[]>; constructor(); /** * 点击确定按钮的回调 * @param event 数据 */ onNzOk(event: CompatibleDate): void; /** * 时间发生变化的回调 * @param event 数据 */ onNgModelChangeChange(event: Date[]): void; /** * 待选日期发生变化的回调 * @param event 数据 */ onNzOnCalendarChange(event: Date[]): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(obj: any): void; static ɵfac: i0.ɵɵFactoryDeclaration<RangePickerComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<RangePickerComponent, "l-range-picker", never, { "ngModel": "ngModel"; "nzDisabledTime": "nzDisabledTime"; "nzFormat": "nzFormat"; "nzRanges": "nzRanges"; "nzRenderExtraFooter": "nzRenderExtraFooter"; "nzShowTime": "nzShowTime"; "nzPlaceHolder": "nzPlaceHolder"; }, { "nzOnOk": "nzOnOk"; "ngModelChange": "ngModelChange"; "nzOnCalendarChange": "nzOnCalendarChange"; }, never, never>; }