Interface IField

interface IField {
    condition?: ICondition;
    conditionControl?: string[];
    customControlClass?: string;
    defaultValue: string;
    format?: string;
    htmlTag: string;
    id: string;
    label: string;
    list: boolean;
    listOptions?: IListOptions;
    name: string;
    options: { [key: string]: any };
    refBlockCode?: string;
    refSectionCode?: string;
    refTabCode?: string;
    removeIf?: string[];
    repeatableDefaultId?: string;
    required: boolean;
    requiredFields: RequiredFields;
    requiredFieldsOp?: string;
    state?: IState;
    type: string;
    validator: IFieldValidator;
    value: string;
}

Properties

condition?: ICondition
conditionControl?: string[]
customControlClass?: string
defaultValue: string
format?: string
htmlTag: string
id: string
label: string
list: boolean
listOptions?: IListOptions
name: string
options: { [key: string]: any }
refBlockCode?: string
refSectionCode?: string
refTabCode?: string
removeIf?: string[]
repeatableDefaultId?: string
required: boolean
requiredFields: RequiredFields
requiredFieldsOp?: string
state?: IState
type: string
validator: IFieldValidator
value: string