Description
- Allow some fields to be displayed conditionally. For example, when selecting Option A, Field #123 will show up/hidden.
- Example format:
{
label: "Message Type",
name: "messageType",
type: "options",
options: [
{
label: "ai"
name: "ai"
}
]
},
{
label: "AIMessage",
name: "aimessage",
type: "string",
rows: 4,
display: {
path: "messageType",
operation: "equal"
value: "ai"
}
},
- [ ] Conditions
- [x] Multiple values - same field
- [x] Multiple fields with values (and)
- [ ] Comparision Options
- [x] string (equals / not-equals)
- [ ] numeric (greater-than / less-than / equals / not equals)
- [ ] logical (empty / not-empty)
- [x] boolean (true/false)
- [ ] Input Params
- [ ] On Main Node - Filter on Main Node
- [x] Dropdown Selection
- [ ] Text Entry
- [x] Radio (Switch)
- [ ] On Main Node - Filter in Additonal Params
- [x] Dropdown Selection
- [ ] Text Entry
- [x] Radio (Switch)
- [ ] On Additional Params - Filter Additional Params
- [x] Dropdown Selection
- [ ] Text Entry
- [x] Radio (Switch)
- [ ] Input Anchors
- [x] Hide Anchors
- [ ] Remove Connection (edge) if it exists
- [ ] Output Anchors
Original Thoughts