Description:
Right now, Action Buttons don’t support Conditional Logic. This means we can’t show/hide fields dynamically based on user input, which is a key requirement for multi-user workflows.
Current Workaround:
We use Softr Conditional Forms instead of Add Record. However, Conditional Forms don’t refresh the parent page after submission (unlike Action Buttons), so every page needs custom code to force a refresh. This is time-consuming, error-prone, and not scalable.
Proposed Solution:
Add Conditional Logic functionality to Action Buttons (Add Record), just like Conditional Forms.
This way, we can stop relying on Conditional Forms for flexibility and still benefit from the built-in automatic refresh that Action Buttons already provide.
Benefits:
Makes Action Buttons powerful enough to handle real-world, multi-user use cases.
Eliminates the need for custom refresh scripts when using Conditional Forms as a workaround.
Improves data entry experience by only showing relevant fields.
Keeps Add Record scalable and consistent with Forms.
Example Use Case:
If “Delivery Method = Pickup,” hide delivery address fields.