### Description
Present filter controls based on user preferences. The Filter Record widget works with the Category Items and KB Category Items widgets. This widget also gives developers more flexibility when managing the list. You can customize and style this widget using the available instance options and associated custom templates.
### Instance Options
| Option | Property | Comments | Default Value | Source |
| ----- |:-----:| ---- | ---- | ---- |
| Template | `u_template` | Takes an id from a ngTemplate associated with the widget. | `Default value` | Instance |
| Placeholder Text | `placeholder_text` | Specifies the text in the input bar. | `Default value` | Options Schema |
### Templates
| Name | Comments |
| -------- |:---|
| `kb-article-list-order` | Standard card template using kb-article-template directive. |
| `simple-filter.html` | This is the default filter; it is a full-width filter bar. |
| `catalog-filter` | Shown in the demo above. This filter allows the user to change the view from a grid to a list, and gives options on how many results to show. |