@kre-form/ant
Version:
51 lines (50 loc) • 1.95 kB
TypeScript
import { OnInit, OnChanges, SimpleChanges, OnDestroy, ElementRef } from "@angular/core";
import { NzMessageService } from "ng-zorro-antd/message";
import { FormGroup, FormBuilder } from "@angular/forms";
import { KreFormFieldConfig, KreFormCommonService, IItem, IParameterIdItem } from "@kre-form/core";
import { BehaviorSubject } from "rxjs";
import { KreSetFormFieldService } from "../../tools/setField.service";
export declare class KreFormDSField implements OnInit, OnChanges, OnDestroy {
message: NzMessageService;
private fb;
kreFormCommonService: KreFormCommonService;
kreSetFieldService: KreSetFormFieldService;
private el;
formField: any;
fontSizeList: number[];
defaultList: IItem[];
defaultValue: any;
hideSelect: string[];
_langConfig: any[];
langConfig: any;
limit: any;
field: KreFormFieldConfig;
newPrimitive(value: any): void;
modalType: string;
options: IParameterIdItem[];
form: FormGroup;
model: any;
formFildConfig: KreFormFieldConfig[];
globalSubmit: BehaviorSubject<any>;
constructor(message: NzMessageService, fb: FormBuilder, kreFormCommonService: KreFormCommonService, kreSetFieldService: KreSetFormFieldService, el: ElementRef);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
defaultValueChange(e: any, type: "multiple" | "single" | ""): void;
hideSelectChange(e: string[]): void;
checkSave(): boolean;
tmp: number;
initBehaviorSubject(caller: any, callback: any): void;
frmSubmit(): void;
ngOnDestroy(): void;
getFieldInfo(field: any): void;
fieldHideChange(e: any): void;
nameChange(e: any): void;
tipsChange(e: any): void;
dateTimeChange(time: any, type: "datetime" | "date" | "year" | "month"): void;
nzDefaultValueMin(): number;
nzDefaultValueMax(): number;
nzMaxMin(): number;
nzMaxMax(): number;
nzMinMin(): number;
nzMinMax(): number;
}