src/ng-xform/fields/nested-form-group.ts
Properties |
|
constructor(options: NestedFormGroup
|
||||||||
Defined in src/ng-xform/fields/nested-form-group.ts:7
|
||||||||
Parameters :
|
Public controlType |
controlType:
|
Default value : 'GROUP'
|
Defined in src/ng-xform/fields/nested-form-group.ts:4
|
Public fields |
fields:
|
Type : DynamicField[]
|
Defined in src/ng-xform/fields/nested-form-group.ts:7
|
Public key |
key:
|
Defined in src/ng-xform/fields/nested-form-group.ts:5
|
Public label |
label:
|
Type : string
|
Defined in src/ng-xform/fields/nested-form-group.ts:6
|
import { DynamicField } from './dynamic-field';
export class NestedFormGroup<T = any> extends DynamicField<T> {
public controlType ? = 'GROUP';
public key: keyof T;
public label?: string;
public fields: DynamicField[];
constructor(
options: NestedFormGroup<T>
) {
super(options);
this.key = options.key;
this.label = options.label || '';
this.fields = options.fields;
}
}