dynamic-forms / Interface

CrossFieldLogicEntry

Cross-field logic entry. Represents a state logic condition that references other fields and needs form-level evaluation.

Note: Derivation logic is handled separately by the derivation system.

Properties

NameTypeDescription
category"logic"

The category of this cross-field entry

condition
ConditionalExpression

The original condition expression

config
StateLogicConfig

The full StateLogicConfig for reference

dependsOn
inherited from BaseCrossFieldEntry
string[]

Field keys that this configuration depends on (extracted from expressions)

logicType
LogicType

The type of logic being controlled (hidden, disabled, readonly, required)

sourceFieldKey
inherited from BaseCrossFieldEntry
string

The key of the field where this configuration was originally defined