RuleProps<F, O>
Defined in: packages/react-querybuilder/src/types/props.ts:795
Rule props.
Extends
CommonRuleAndGroupProps<FullOption<F>,O>.Partial<UseRuleDnD>
Extended by
Type Parameters
| Type Parameter | Default type |
|---|---|
F extends string | string |
O extends string | string |
Properties
actions
actions:
QueryActions
Defined in: packages/react-querybuilder/src/types/props.ts:721
Inherited from
CommonRuleAndGroupProps.actions
context?
optionalcontext?:any
Defined in: packages/react-querybuilder/src/types/props.ts:726
Inherited from
CommonRuleAndGroupProps.context
disabled?
optionaldisabled?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:722
Inherited from
CommonRuleAndGroupProps.disabled
dndRef?
optionaldndRef?:Ref<HTMLDivElement>
Defined in: packages/react-querybuilder/src/types/props.ts:780
Inherited from
dragHandleAttributes?
optionaldragHandleAttributes?:HTMLAttributes<HTMLElement>
Defined in: packages/react-querybuilder/src/types/props.ts:782
Props to spread onto the drag handle element (ARIA attributes, listeners).
Inherited from
UseRuleDnD.dragHandleAttributes
dragMonitorId?
optionaldragMonitorId?:string|symbol
Defined in: packages/react-querybuilder/src/types/props.ts:776
Inherited from
dragRef?
optionaldragRef?:Ref<HTMLSpanElement>
Defined in: packages/react-querybuilder/src/types/props.ts:779
Inherited from
dropEffect?
optionaldropEffect?:DropEffect
Defined in: packages/react-querybuilder/src/types/props.ts:784
"move" by default; "copy" if the modifier key is pressed.
Inherited from
dropMonitorId?
optionaldropMonitorId?:string|symbol
Defined in: packages/react-querybuilder/src/types/props.ts:778
Inherited from
dropNotAllowed?
optionaldropNotAllowed?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:787
Inherited from
field?
optionalfield?:string
Defined in: packages/react-querybuilder/src/types/props.ts:801
Deprecated
Use the field property of the rule prop instead
groupItems?
optionalgroupItems?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:786
True if the dragged and hovered items should form a new group.
Inherited from
id?
optionalid?:string
Defined in: packages/react-querybuilder/src/types/props.ts:715
Inherited from
CommonRuleAndGroupProps.id
isDragging?
optionalisDragging?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:775
Inherited from
isOver?
optionalisOver?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:777
Inherited from
operator?
optionaloperator?:string
Defined in: packages/react-querybuilder/src/types/props.ts:805
Deprecated
Use the operator property of the rule prop instead
parentDisabled?
optionalparentDisabled?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:717
Inherited from
CommonRuleAndGroupProps.parentDisabled
parentMuted?
optionalparentMuted?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:718
Inherited from
CommonRuleAndGroupProps.parentMuted
path
path:
Path
Defined in: packages/react-querybuilder/src/types/props.ts:716
Inherited from
CommonRuleAndGroupProps.path
rule
rule:
RuleType<F,O>
Defined in: packages/react-querybuilder/src/types/props.ts:797
schema
schema:
Schema<{[key:string]:unknown;disabled?:boolean;label:string;name:F;value:F; },O>
Defined in: packages/react-querybuilder/src/types/props.ts:720
Inherited from
CommonRuleAndGroupProps.schema
shiftDownDisabled?
optionalshiftDownDisabled?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:724
Inherited from
CommonRuleAndGroupProps.shiftDownDisabled
shiftUpDisabled?
optionalshiftUpDisabled?:boolean
Defined in: packages/react-querybuilder/src/types/props.ts:723
Inherited from
CommonRuleAndGroupProps.shiftUpDisabled
translations
translations:
Translations
Defined in: packages/react-querybuilder/src/types/props.ts:719
Inherited from
CommonRuleAndGroupProps.translations
value?
optionalvalue?:any
Defined in: packages/react-querybuilder/src/types/props.ts:810
Deprecated
Use the value property of the rule prop instead
valueSource?
optionalvalueSource?:ValueSource
Defined in: packages/react-querybuilder/src/types/props.ts:814
Deprecated
Use the valueSource property of the rule prop instead
API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.