Commit 7faf41d 1 parent b594fee commit 7faf41d Copy full SHA for 7faf41d
File tree 2 files changed +22
-1
lines changed
2 files changed +22
-1
lines changed Original file line number Diff line number Diff line change @@ -314,6 +314,8 @@ export const createForm = (props: CreateFormProps) => {
314
314
name : config . name ,
315
315
skipValidate : options . skipValidate ,
316
316
} ) ;
317
+ } else if ( config . fieldType === 'OBJECT' ) {
318
+ //
317
319
}
318
320
} else if ( config . variant === 'GROUP' ) {
319
321
executeExpressionProps ( config ) ;
Original file line number Diff line number Diff line change @@ -146,6 +146,15 @@ export interface SchemaFieldDateRange extends BaseField {
146
146
initialValue ?: { start : string ; end : string } ;
147
147
}
148
148
149
+ export interface SchemaFieldDateTimeRange extends BaseField {
150
+ fieldType : 'DATE-TIME-RANGE' ;
151
+ valueType : 'DATE' ;
152
+ meta ?: Partial < MetaField > & {
153
+ format : string ;
154
+ } ;
155
+ initialValue ?: { start : string ; end : string } ;
156
+ }
157
+
149
158
export interface SchemaFieldFile extends BaseField {
150
159
fieldType : 'FILE' ;
151
160
initialValue ?: Partial < {
@@ -196,6 +205,14 @@ export interface SchemaFieldPhone extends BaseField {
196
205
} >
197
206
}
198
207
208
+ export interface SchemaFieldObject extends BaseField {
209
+ fieldType : 'OBJECT' ;
210
+ initialValue ?: any ;
211
+ component : string ;
212
+ child : Schema [ ] ;
213
+ meta ?: Partial < MetaField > ;
214
+ }
215
+
199
216
export interface SchemaFieldCustom extends BaseField {
200
217
fieldType : 'CUSTOM' ;
201
218
initialValue ?: any ;
@@ -218,6 +235,8 @@ export type SchemaField =
218
235
| SchemaFieldDate
219
236
| SchemaFieldPhone
220
237
| SchemaFieldDateRange
221
- | SchemaFieldArray ;
238
+ | SchemaFieldArray
239
+ | SchemaFieldObject
240
+ | SchemaFieldDateTimeRange ;
222
241
223
242
// FORMNAME_VARIANT_FIELDNAME
You can’t perform that action at this time.
0 commit comments