# Wijmo_Grid_Sheet.Flexsheetvaluefilter

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								FlexSheetValueFilter Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Defines a value filter for a column on a <a href="wijmo_grid_sheet.flexsheet.html">FlexSheet</a> control.</p>
								</div>
								<p>Value filters contain an explicit list of values that should be
								displayed by the sheet.</p>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<a href="wijmo_grid_filter.valuefilter.html" class="tsd-signature-type">ValueFilter</a>
									<ul class="tsd-hierarchy">
										<li>
											<span class="target">FlexSheetValueFilter</span>
										</li>
									</ul>
								</li>
							</ul>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Constructors
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#constructor" class="tsd-kind-icon">constructor</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Properties
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#column" class="tsd-kind-icon">column</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#customfilter" class="tsd-kind-icon">custom<wbr>Filter</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#datamap" class="tsd-kind-icon">data<wbr>Map</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#exclusivevaluesearch" class="tsd-kind-icon">exclusive<wbr>Value<wbr>Search</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#filtertext" class="tsd-kind-icon">filter<wbr>Text</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#isactive" class="tsd-kind-icon">is<wbr>Active</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#maxvalues" class="tsd-kind-icon">max<wbr>Values</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#searchtype" class="tsd-kind-icon">search<wbr>Type</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#showincludeselection" class="tsd-kind-icon">show<wbr>Include<wbr>Selection</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#showvalues" class="tsd-kind-icon">show<wbr>Values</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#sortvalues" class="tsd-kind-icon">sort<wbr>Values</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#uniquevalues" class="tsd-kind-icon">unique<wbr>Values</a></li>
										</ul>
									</section>
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Methods
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#apply" class="tsd-kind-icon">apply</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#clear" class="tsd-kind-icon">clear</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#getuniquevalues" class="tsd-kind-icon">get<wbr>Unique<wbr>Values</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="wijmo_grid_sheet.flexsheetvaluefilter.html#implementsinterface" class="tsd-kind-icon">implements<wbr>Interface</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Constructors</h2>
							<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
								<a name="constructor" class="tsd-anchor"></a>
								<h3>constructor</h3>
								<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite">
									<li class="tsd-signature tsd-kind-icon">new <wbr>Flex<wbr>Sheet<wbr>Value<wbr>Filter<span class="tsd-signature-symbol">(</span>column<span class="tsd-signature-symbol">: </span><a href="wijmo_grid.column.html" class="tsd-signature-type">Column</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_grid_sheet.flexsheetvaluefilter.html" class="tsd-signature-type">FlexSheetValueFilter</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
											<p>Overrides <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#constructor">constructor</a></p>
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Initializes a new instance of the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html">FlexSheetValueFilter</a> class.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>column: <a href="wijmo_grid.column.html" class="tsd-signature-type">Column</a></h5>
												<div class="tsd-comment">
													<div class="lead">
														<p>The column to filter.</p>
													</div>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_grid_sheet.flexsheetvaluefilter.html" class="tsd-signature-type">FlexSheetValueFilter</a></h4>
									</li>
								</ul>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Properties</h2>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="column" class="tsd-anchor"></a>
								<h3>column</h3>
								<div class="tsd-signature tsd-kind-icon">column<span class="tsd-signature-symbol">:</span> <a href="wijmo_grid.column.html" class="tsd-signature-type">Column</a></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#column">column</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the <a href="wijmo_grid.column.html">Column</a> to filter.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="customfilter" class="tsd-anchor"></a>
								<h3>customFilter</h3>
								<div class="tsd-signature tsd-kind-icon">custom<wbr>Filter<span class="tsd-signature-symbol">:</span> <a href="../modules/wijmo_grid_filter.html#icustomfilter" class="tsd-signature-type">ICustomFilter</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#customfilter">customFilter</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the custom filter function for the ValueFilter.</p>
									</div>
									<p>This function allows fully custom filtering logic to be applied to each data item.
									The default value for this property is <strong>null</strong> (no custom filter is applied)</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="datamap" class="tsd-anchor"></a>
								<h3>dataMap</h3>
								<div class="tsd-signature tsd-kind-icon">data<wbr>Map<span class="tsd-signature-symbol">:</span> <a href="wijmo_grid.datamap.html" class="tsd-signature-type">DataMap</a></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#datamap">dataMap</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the <a href="wijmo_grid.datamap.html">DataMap</a> used to convert raw values into display
										values shown when editing this filter.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="exclusivevaluesearch" class="tsd-anchor"></a>
								<h3>exclusiveValueSearch</h3>
								<div class="tsd-signature tsd-kind-icon">exclusive<wbr>Value<wbr>Search<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#exclusivevaluesearch">exclusiveValueSearch</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines whether the filter should
										include only values selected by the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#filtertext">filterText</a> property.</p>
									</div>
									<p>The default value for this property is <strong>true</strong>, which matches
									Excel's behavior.</p>
									<p>Set it to <strong>false</strong> to disable this behavior, so searching only
										affects which items are displayed on the list and not which items
									are included in the filter.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="filtertext" class="tsd-anchor"></a>
								<h3>filterText</h3>
								<div class="tsd-signature tsd-kind-icon">filter<wbr>Text<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#filtertext">filterText</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a string used to filter the list of display values.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="isactive" class="tsd-anchor"></a>
								<h3>isActive</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Active<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#isactive">isActive</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets a value that indicates whether the filter is active.</p>
									</div>
									<p>The filter is active if some values are selected and some are not.
										If all values are in the same state (either selected or un-selected),
									then the filter is not active.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="maxvalues" class="tsd-anchor"></a>
								<h3>maxValues</h3>
								<div class="tsd-signature tsd-kind-icon">max<wbr>Values<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#maxvalues">maxValues</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the maximum number of elements on the list of display values.</p>
									</div>
									<p>Adding too many items to the list makes searching difficult and hurts
										performance. This property limits the number of items displayed at any time,
										but users can still use the search box to filter the items they are
									interested in.</p>
									<p>The default value for this property is <strong>250</strong>.</p>
									<p>This code changes the value to 1,000,000, effectively listing all unique
									values for the field:</p>
									<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { FlexGridFilter} <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.grid.filter'</span>;

<span class="hljs-comment">// change the maxItems property for the 'id' column:</span>
<span class="hljs-keyword">let</span> f = <span class="hljs-keyword">new</span> FlexGridFilter(theGrid);
f.getColumnFilter(<span class="hljs-string">'id'</span>).valueFilter.maxValues = <span class="hljs-number">1000000</span>;</code></pre>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="searchtype" class="tsd-anchor"></a>
								<h3>searchType</h3>
								<div class="tsd-signature tsd-kind-icon">search<wbr>Type<span class="tsd-signature-symbol">:</span> <a href="../enums/wijmo_grid_filter.valuefiltersearchkind.html" class="tsd-signature-type">ValueFilterSearchKind</a></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#searchtype">searchType</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the search type to use for ValueFilterEditor.</p>
									</div>
									<p>For example, the code below sets up the ValueFilter for
									'country' column to use Excel style wildcards</p>
									<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { FlexGridFilter, ValueFilterSearchKind } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.grid.filter'</span>;
<span class="hljs-keyword">let</span> filter = <span class="hljs-keyword">new</span> FlexGridFilter(flex);
filter.getColumnFilter(<span class="hljs-string">"country"</span>).valueFilter.searchType = ValueFilterSearchKind.Excel;</code></pre>
									<p>The default value for this property is <strong>ValueFilterSearchKind.Excel</strong>.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="showincludeselection" class="tsd-anchor"></a>
								<h3>showIncludeSelection</h3>
								<div class="tsd-signature tsd-kind-icon">show<wbr>Include<wbr>Selection<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#showincludeselection">showIncludeSelection</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that indicates whether the
											value filter should display excel like 'Add current selection to filter' option
										The default value for this property is <strong>true</strong></p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="showvalues" class="tsd-anchor"></a>
								<h3>showValues</h3>
								<div class="tsd-signature tsd-kind-icon">show<wbr>Values<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#showvalues">showValues</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets an object with the selected (checked) values on the
										value list.</p>
									</div>
									<p>If the filter is not active, this property is set to null and all
									values present in the data source are shown on the list.</p>
									<p>If the filter is active (the user selected some values from the list
										but not all), the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#showvalues">showValues</a> property is set to an object
									whose property names are the display values of the selected values.</p>
									<p>For example, if the value list contains country names and the user
									selected "US" and "Japan", the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#showvalues">showValues</a> property returns:</p>
									<pre><code class="language-javascript">{ <span class="hljs-attr">Japan</span>: <span class="hljs-literal">true</span>, <span class="hljs-attr">US</span>: <span class="hljs-literal">true</span> }</code></pre>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="sortvalues" class="tsd-anchor"></a>
								<h3>sortValues</h3>
								<div class="tsd-signature tsd-kind-icon">sort<wbr>Values<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#sortvalues">sortValues</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines whether the values should be sorted
										when displayed in the editor.</p>
									</div>
									<p>This property is especially useful when you are using the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#uniquevalues">uniqueValues</a>
										to provide a custom list of values property and you would like to preserve
									the order of the values.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
								<a name="uniquevalues" class="tsd-anchor"></a>
								<h3>uniqueValues</h3>
								<div class="tsd-signature tsd-kind-icon">unique<wbr>Values<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
								<aside class="tsd-sources">
									<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#uniquevalues">uniqueValues</a></p>
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets an array containing the unique values to be displayed on the list.</p>
									</div>
									<p>If this property is set to null, the list will be filled based on the grid data.</p>
									<p>Explicitly assigning the list of unique values is more efficient than building
										the list from the data, and is required for value filters to work properly when
										the data is filtered on the server (because in this case some values might not
									be present on the client so the list will be incomplete).</p>
									<p>By default, the filter editor will sort the unique values when displaying them
										to the user. If you want to prevent that and show the values in the order you
									provided, set the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#sortvalues">sortValues</a> property to false.</p>
									<p>For example, the code below provides a list of countries to be used in the
									<a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a> for the column bound to the 'country' field:</p>
									<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { FlexGridFilter} <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.grid.filter'</span>;

<span class="hljs-comment">// create filter for a FlexGrid</span>
<span class="hljs-keyword">let</span> filter = <span class="hljs-keyword">new</span> FlexGridFilter(grid);

<span class="hljs-comment">// assign list of unique values to country filter</span>
<span class="hljs-keyword">let</span> cf = filter.getColumnFilter(<span class="hljs-string">'country'</span>);
cf.valueFilter.uniqueValues = [<span class="hljs-string">'Austria'</span>, <span class="hljs-string">'Belgium'</span>, <span class="hljs-string">'Chile'</span>, <span class="hljs-string">'Denmark'</span>];</code></pre>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Methods</h2>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
								<a name="apply" class="tsd-anchor"></a>
								<h3>apply</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
									<li class="tsd-signature tsd-kind-icon">apply<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
											<p>Overrides <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#apply">apply</a></p>
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a value that indicates whether a value passes the filter.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>value: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>The value to test.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
								<a name="clear" class="tsd-anchor"></a>
								<h3>clear</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
									<li class="tsd-signature tsd-kind-icon">clear<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
											<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#clear">clear</a></p>
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Clears the filter.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
								<a name="getuniquevalues" class="tsd-anchor"></a>
								<h3>getUniqueValues</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Unique<wbr>Values<span class="tsd-signature-symbol">(</span>filtered<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
											<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#getuniquevalues">getUniqueValues</a></p>
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets an array containing objects that represent all unique values
												for this <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#column">column</a>.</p>
											</div>
											<p>The objects in the array returned contain two properties:
											<em>value</em> (the data value) and <em>text</em> (the formatted data value).</p>
											<p>If the <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#uniquevalues">uniqueValues</a> property is set to an array of values,
											that array is used as a data source.</p>
											<p>If <a href="wijmo_grid_sheet.flexsheetvaluefilter.html#uniquevalues">uniqueValues</a> is null, the method scans all items in the
												data source and returns an creates an array containing all unique
											values.</p>
											<p>This method is used by the <a href="wijmo_grid_filter.valuefiltereditor.html">ValueFilterEditor</a> class to
											populate the list of values shown to users.</p>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> filtered: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to apply all other filters when retrieving
													the values from the data source.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
								<a name="implementsinterface" class="tsd-anchor"></a>
								<h3>implementsInterface</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
									<li class="tsd-signature tsd-kind-icon">implements<wbr>Interface<span class="tsd-signature-symbol">(</span>interfaceName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
											<p>Inherited from <a href="wijmo_grid_filter.valuefilter.html">ValueFilter</a>.<a href="wijmo_grid_filter.valuefilter.html#implementsinterface">implementsInterface</a></p>
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Returns true if this object supports a given interface.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>interfaceName: <span class="tsd-signature-type">string</span></h5>
												<div class="tsd-comment">
													<p>Name of the interface to look for.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
						</section>
					</div>