# Wijmo_Angular_Grid_Filter.Wjflexgridfilter

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								WjFlexGridFilter Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>AngularJS directive for the <a href="wijmo_grid_filter.flexgridfilter.html">FlexGridFilter</a> object.</p>
								</div>
								<p>The <b>wj-flex-grid-filter</b> directive must be contained in a <a href="wijmo_angular_grid.wjflexgrid.html">wijmo.angular.grid.WjFlexGrid</a> directive. For example:</p>
								<pre>&lt;p&gt;Here is a FlexGrid control with column filters:&lt;/p&gt;
&lt;wj-flex-grid items-source="data"&gt;
  &lt;wj-flex-grid-filter filter-columns="['country', 'expenses']"&gt;&lt;/wj-flex-grid-filter&gt;
&nbsp;
  &lt;wj-flex-grid-column
    header="Country"
    binding="country"&gt;
  &lt;/wj-flex-grid-column&gt;
  &lt;wj-flex-grid-column
    header="Sales"
    binding="sales"&gt;
  &lt;/wj-flex-grid-column&gt;
  &lt;wj-flex-grid-column
    header="Expenses"
    binding="expenses"&gt;
  &lt;/wj-flex-grid-column&gt;
  &lt;wj-flex-grid-column
    header="Downloads"
    binding="downloads"&gt;
  &lt;/wj-flex-grid-column&gt;
 &lt;/wj-flex-grid&gt;</pre>
								<p>The <b>wj-flex-grid-filter</b> directive supports the following attributes:</p>
								<dl class="dl-horizontal">
									<dt>filter-columns</dt>    <dd><code>=</code> An array containing the names or bindings of the columns
									to filter.</dd>
									<dt>show-filter-icons</dt> <dd><code>@</code>  The value indicating whether filter editing buttons
									appear in the grid's column headers.</dd>
									<dt>filter-changing</dt>   <dd><code>&amp;</code> Handler for the <a href="wijmo_grid_filter.flexgridfilter.html#filterchanging">FlexGridFilter.filterChanging</a> event.</dd>
									<dt>filter-changed</dt>    <dd><code>&amp;</code> Handler for the <a href="wijmo_grid_filter.flexgridfilter.html#filterchanged">FlexGridFilter.filterChanged</a> event.</dd>
									<dt>filter-applied</dt>    <dd><code>&amp;</code> Handler for the <a href="wijmo_grid_filter.flexgridfilter.html#filterapplied">FlexGridFilter.filterApplied</a> event.</dd>
								</dl>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<span class="tsd-signature-type">WjDirective</span>
									<ul class="tsd-hierarchy">
										<li>
											<span class="target">WjFlexGridFilter</span>
										</li>
									</ul>
								</li>
							</ul>
						</section>
					</div>