UseFields<F>
Defined in: packages/react-querybuilder/src/hooks/useFields.ts:26
Type Parameters
Type Parameter |
---|
F extends FullField |
Properties
defaultField
defaultField: {[
key
:string
]:unknown
;className?
:Classname
;comparator?
:string
| (f
: { [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; id?: string | undefined; operators?: FlexibleOptionList<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; }> | undefined; ... 11 more ...; className?: Classname | unde...,operator
:string
) =>boolean
;defaultOperator?
:string
;defaultValue?
:any
;disabled?
:boolean
;id?
:string
;inputType?
:null
|InputType
;label
:string
;matchModes?
:boolean
|MatchMode
[] |FlexibleOption
<MatchMode
>[];name
:string
;operators?
:FlexibleOptionList
<{[key
:string
]:unknown
;disabled?
:boolean
;label
:string
;name
:string
;value
:string
; }>;placeholder?
:string
;subproperties?
:FlexibleOptionList
<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; id?: string | undefined; operators?: FlexibleOptionList<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; }> | undefined; ... 11 more ...; className?: Classname | unde...>;validator?
:RuleValidator
;value
:string
;valueEditorType?
:ValueEditorType
| (operator
:string
) =>ValueEditorType
;values?
:FlexibleOptionList
<{[key
:string
]:unknown
;disabled?
:boolean
;label
:string
;name
:string
;value
:string
; }>;valueSources?
:ValueSources
|ValueSourceFlexibleOptions
| (operator
:string
) => ValueSources | ValueSourceFlexibleOptions; }
Defined in: packages/react-querybuilder/src/hooks/useFields.ts:27
Index Signature
[key
: string
]: unknown
className?
optional
className:Classname
comparator?
optional
comparator:string
| (f
: { [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; id?: string | undefined; operators?: FlexibleOptionList<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; }> | undefined; ... 11 more ...; className?: Classname | unde...,operator
:string
) =>boolean
defaultOperator?
optional
defaultOperator:string
defaultValue?
optional
defaultValue:any
disabled?
optional
disabled:boolean
id?
optional
id:string
inputType?
optional
inputType:null
|InputType
label
label:
string
matchModes?
optional
matchModes:boolean
|MatchMode
[] |FlexibleOption
<MatchMode
>[]
name
name:
string
operators?
optional
operators:FlexibleOptionList
<{[key
:string
]:unknown
;disabled?
:boolean
;label
:string
;name
:string
;value
:string
; }>
placeholder?
optional
placeholder:string
subproperties?
optional
subproperties:FlexibleOptionList
<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; id?: string | undefined; operators?: FlexibleOptionList<{ [x: string]: unknown; label: string; disabled?: boolean | undefined; name: string; value: string; }> | undefined; ... 11 more ...; className?: Classname | unde...>
Properties of items in the value.
validator?
optional
validator:RuleValidator
value
value:
string
valueEditorType?
optional
valueEditorType:ValueEditorType
| (operator
:string
) =>ValueEditorType
values?
optional
values:FlexibleOptionList
<{[key
:string
]:unknown
;disabled?
:boolean
;label
:string
;name
:string
;value
:string
; }>
valueSources?
optional
valueSources:ValueSources
|ValueSourceFlexibleOptions
| (operator
:string
) => ValueSources | ValueSourceFlexibleOptions
fieldMap
fieldMap:
Partial
<FullOptionRecord
<FullField
>>
Defined in: packages/react-querybuilder/src/hooks/useFields.ts:29
fields
fields:
F
[] |OptionGroup
<F
>[]
Defined in: packages/react-querybuilder/src/hooks/useFields.ts:28
API documentation is generated from the latest commit on the main
branch. It may be somewhat inconsistent with official releases of React Query Builder.