geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
37 lines (36 loc) • 1.32 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, OnInit } from '@angular/core';
import { DomSanitizer, SafeStyle } from '@angular/platform-browser';
import { GnValidatorMessage } from 'geminis-ng-core';
import { GnFormDirective } from '../form.directive';
import { NzFormControlComponent, NzFormDirective } from 'ng-zorro-antd/form';
import { FormControl } from '@angular/forms';
export declare class GnFormItemComponent implements OnInit, AfterViewInit {
gnForm: GnFormDirective;
nzForm: NzFormDirective;
private cdr;
private domSanitizer;
private colspanValue;
formControl: FormControl;
labelWidth: number;
controlWidth: number;
controlVisible: boolean;
nzFormControl: NzFormControlComponent;
set visible(value: boolean);
get visible(): boolean;
label: string;
field: string;
set colspan(value: number);
get colspan(): number;
rowspan: number;
validators: GnValidatorMessage[];
defaultValue: any;
display?: boolean;
get hasRequired(): boolean;
get colSpan(): SafeStyle;
get rowSpan(): SafeStyle;
get styleDisplay(): SafeStyle;
constructor(gnForm: GnFormDirective, nzForm: NzFormDirective, cdr: ChangeDetectorRef, domSanitizer: DomSanitizer);
ngOnInit(): void;
ngAfterViewInit(): void;
private ensureFormControl;
}