I think what you would need to do is add some custom code that clears the inline filter once the user presses enter in the search bar.
Alternatively you could use a url parameter to prefill the search bar with text like “type here to search” which would hopefully match no records in the table. There’s no feature for prefilling the search bar, but if you look in the custom code section of this board there are examples.
Hi @matthieu_chateau, @Suzie this is a really great hack. I wondered - because this is something we’ve needed for ages - if there was a way of tweaking it to remove the dynamic search (ie so that the search is not performed until the user presses enter). We’ve long wanted - and it seems like a fairly general requirement - to link users who hold e.g. a coupon to a page where they can enter their coupon number, hit return and see their specific coupon record - rather than seeing every coupon that matches each substring as they create their search term…
definitely @aj_martin - and perhaps add ‘Use whole search terms only’ as an option to indicate that dynamic search should be disabled and no results will be returned until the user presses enter to submit a whole search term.
@Suzie thanks v much for investigating! Hugely appreciated. Currently, we get round this using a dotty workaround where we sign in the user with a generic magic link, embed a third party form that requests a coupon number. The form does a look-up in an external database to match the coupon to an airtable record, then creates an auto-forward on form submission to the url of the Softr details page, with the record ID in the param - which works because the user is still signed in. Eek!
Hi @Suzie - as per a recent chat with @Viktoria I think we came up with a rather obvious solution and kicking myself for not thinking of it earlier - we can simply create a public page with a list details block, and then parameterise the URL with the recordid to display the single record…seems to work so no need to follow up unless it triggered any other thoughts. It would still be useful to be able to switch off dynamic search results however - so that a data set is only returned when the user completes a search term in the search bar and presses enter.
@Suzie script works like a charm. I didn’t even realize I needed this feature until I came across this thread and then I thought to myself - yes, this is the correct user experience in my case (Google-like) - no records fetched on first load, until the user starts typing in the query string.