# Enabling Filter Buttons and Standard Filter Menu

**URL:** <https://forums.knack.com/t/enabling-filter-buttons-and-standard-filter-menu/8404>\
**Category:** Show & Tell\
**Created:** [June 28, 2020, 7:26pm UTC](https://forums.knack.com/t/enabling-filter-buttons-and-standard-filter-menu/8404 "2020-06-28T19:26:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Taylor\_KnackPlugins](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/taylor_knackplugins/32/4462_2.png) [@Taylor\_KnackPlugins](https://forums.knack.com/u/Taylor_KnackPlugins)\
**Post date:** [June 28, 2020, 7:26pm UTC](https://forums.knack.com/t/enabling-filter-buttons-and-standard-filter-menu/8404/1 "2020-06-28T19:26:11Z")

</div>

Not sure if anyone else was having this problem or if it was just us.

When we initially built our app, I had designed the main page to include only filter buttons. However this created frustration, as our users would need to filter past the buttons.&nbsp;

We recently created and rolled out a function that lets any knack developer customize their view's filter buttons to help their users refine their search results, while still enabling functionality to customize their filters.&nbsp;

You'll notice below, that both the filter menu and the filter buttons are available to refine the table.

![](upload://i6gwMUrmDCVunAy8vfs8c65BXa2.png)

In this photo, you'll see the user still has access to their standard filters.&nbsp;

![](upload://A2oeLgyBdbqTC15RLvqElF7bBU8.png)

This is all customizable and built with our Javascript library. It's as easy as building an array of filter references.&nbsp;

![](upload://ekLlVHXrBpBvpny4IK6Hflc8Pfm.png)

&nbsp;

Standard issues with other solutions I've seen:

- When you build custom filters like this, the whole page reloads and drops the filters you've applied
- Other solutions don't carry over the selected values the right way
- Other solutions add make your URL string and query params absolutely disgusting
- Only works on the legacy Knack Themes

Think this could add value in your Knack app(s)? [See the demo here.&nbsp;](https://demo.knackplugins.com/#filter-menus/)

Or e-mail me directly. [taylor@digitaloperatingsolutions.com](http://taylor@digitaloperatingsolutions.com)

---

<div class="post-metadata">

**Author:** ![Taylor\_KnackPlugins](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/taylor_knackplugins/32/4462_2.png) [@Taylor\_KnackPlugins](https://forums.knack.com/u/Taylor_KnackPlugins)\
**Post date:** [August 11, 2020, 1:31pm UTC](https://forums.knack.com/t/enabling-filter-buttons-and-standard-filter-menu/8404/2 "2020-08-11T13:31:29Z")

</div>

Updated: [See the demo here.&nbsp;](https://demo.knackplugins.com/#filter-menus/)

---

<div class="post-metadata">

**Author:** ![NormandDefayette\_CortexRD](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/normanddefayette_cortexrd/32/855_2.png) [@NormandDefayette\_CortexRD](https://forums.knack.com/u/NormandDefayette_CortexRD)\
**Post date:** [December 24, 2022, 10:28pm UTC](https://forums.knack.com/t/enabling-filter-buttons-and-standard-filter-menu/8404/3 "2022-12-24T22:28:43Z")

</div>

Yes!!! At last a solution to this issue.

I invite you to explore the cool features of the [Knack Toolkit Library (KTL)](https://github.com/cortexrd/Knack-Toolkit-Library).

**Open-Source, Free**  
**Does not require any coding skills**. Only two files to copy/paste, and you’re ready to go.

For your filters problem, I recommend the **Public Filters** feature (under **[User Filters](https://github.com/cortexrd/Knack-Toolkit-Library#user-filters)**).

It implements exactly what’s missing - **preset complex filtering** , shared across **all users**.

But that’s only one among several other built-in features you’ll get.

To see more details and documentation, go here: [cortexrd/Knack-Toolkit-Library: Knack Toolkit Library (github.com)](https://github.com/cortexrd/Knack-Toolkit-Library)

Enjoy,  
Normand D.
