what would make a huge differences to one of my apps in an enhancement to bulk actions. In our app we have a join table between the speaker and sessions table (it’s a join table because a speaker can be added multiple times to a session). What would be amazing is if the user could select a load of speakers, then choose the session that they want to add them to as part of the bulk update. So effectively allowing multi-step modal actions in bulk updates.
I see other use cases for this; so maybe you want to bulk update the select field for multiple records, rather than creating a button for each select item (which is how you’d have to do it right now), the user selects the records, then selects the appropriate select option.
We have countless use cases for bulk actions in collection views. Best for us would be dedicated bulk action buttons that would appear up where the import/export buttons show at the moment.
I was about to create this request but found yours! THANK YOU! Bulk actions only supporting one-click actions is severely limiting, and this has come up as a big pain point for one of my clients. Thanks for posting this.
Ok - I see. This is a possible workaround, but it still requires multiple clicks - updating the Status field then updating the Notes field (and toggling ‘Update all selected records’ on both fields).
I’ve also noticed performance issues (like text disappearing) when using in-line editing in some apps, so I try to avoid that in most cases. I also wish select options were able to be colored when using in-line editing (but I guess that’s another feature request for another post haha).
The ideal solution would be for the ‘On Hold’ button to appear at the top when the multiple records are selected and then the modal appears for the user to update the Note field across all selected records (there’s also a hidden update to the status field as part of that update a record modal).
Also, curious enough the ‘Navigate to’ action button (the yellow arrow button) is appearing in that bulk action list, but it should not, since you wouldn’t be able to navigate to multiple pages at once.
Trying to get some activity on this again. For me, this is now the #1 feature request of all of them on the forum. It has pushed one of my clients to build out Airtable Interfaces to supplement their Noloco app, JUST to be able to have real bulk action functionality.
When handling an object at scale (like tasks for example), bulk-actions where you can update dropdown values, or linked record values (e.g. Assignee) or due date values, is simply critical. There’s a couple viable workarounds, but each one is super clunky.
Bumping this again. Yet another client is experiencing limitations with this and needs the feature. Being able to select many records, then input a value into a column for all of them (like a number field or a single-select) is just huge, and creating automation-based workarounds is a nightmare
Hey @buildwithjoel , our bulk updates feature lets you do exactly this.
I think the original post was about editing multiple fields all at the same time.
But if you want to apply a change to multiple records, turn on bulk actions, enable inline editing on your field and then select which rows you want to change, make the change in one and check the “Apply to all selected” checkbox
Ah I’m actually referring to the ability to have the row-level action buttons (when configured as a modal) be able to update multiple rows, specifically single-select values.
For example, a “Status” hover button and clicking it allows you to choose a value and apply it to all of them or to the ones you bulk-selected.
This allows us to keep tables lean and not expose them in-line as a column, while still being able to make bulk updates. It also acts as a sort of permissions layer in the event that you want some people to change status but not others, in a more granular way than doing that at the permissions level allows.
By hiding the status column and not having it be editable in-line, you can then surface the “Status” hover button to the right people based on much more granular conditions