Coveo Facet Search with Custom Submit button
Currently in our application search filter is using the default coveo behavior (i.e. when clicking on any facets it will trigger the search results automatically from coveo index). But we have the requirement to customize the behavior by giving an option to select the multiple facets and search will trigger only based on custom apply button. Please let us know if any one implemented the similar functionality.
When selecting a facet value, a query must be made to get new facet values for the selected facet and all the other ones. This is inevitable.
I tweaked the mobile facets to behave a bit like what you want on https://commerce.coveodemo.com
If you load it on a mobile device, you will see a big "Filters" button. Once clicked, it shows the facets in an absolutely positioned div on top of the search results. You can select multiple facet values. Each time you select a facet value, a query is made and search results are updated under the facets div. When you finally click the "Apply" button, the div is just hidden and the user see the updated search results.