Improve this doc View source

directive in module patternfly.filters


Component for the filter panel results


as element:



configuration settings for the filter panel results:

  • .appliedFilters - (Array) List of the currently applied filters. Used to render the filter results tags and returned in the onFilterChange function where it can be used to filter a set of items.
    • .id - (String) Id for the filter, useful for comparisons
    • .title - (String) The title to display for the filter results tag
    • .values - (Array) The value(s) to display for the filter results tag. Ie. [title: [value1 x] [value2 x]]
  • .resultsCount - (int) The number of results returned after the current applied filters have been applied
  • .totalCount - (int) The total number of items before any filters have been applied. The 'm' in the label: 'n' of 'm'
  • .resultsLabel - (String) Optional label for the result units. Default is "Results". Ex: "'n' of 'm' Results"
  • .onFilterChange - ( function(appliedFilters, changedFilterId, changedFilterValue) ) Function to call when the applied filters list changes. Triggered by user clicking on 'x' or 'Clear All Filters' in the filter result tags. changedFilterId and changedFilterValue are returned after user clicks on an 'x' in a tag to denote which filter and filter value was cleared. changedFilterId and changedFilterValue are not returned when 'Clear All Filters' link is clicked.