<div class="header-panel member">
<h2><span class="identifier">FlexSheetConditionFilter</span> Class</h2>
<dl class="dl-horizontal">
<dt>File</dt><dd class="filename">wijmo.grid.sheet.js</dd>
<dt>Module</dt><dd><a href="topic/wijmo.grid.sheet.Module.html"><span class="identifier">wijmo.grid.sheet</span></a></dd>
<dt>Base Class</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
<dt>Show</dt>
<dd>
<label><input type="checkbox" ng-model="ctx.showInherited"> Inherited Members</label>&nbsp;&nbsp;&nbsp;
<label><input type="checkbox" ng-model="ctx.showRaisers"> Event Raisers</label>
</dd>
</dl>
<div class="comment"><p>Defines a condition filter for a column on a <a href="topic/wijmo.grid.sheet.FlexSheet.Class.html"><span class="identifier">FlexSheet</span></a> control.</p>
<p>Condition filters contain two conditions that may be combined
using an 'and' or an 'or' operator.</p>
<p>This class is used by the <a href="topic/wijmo.grid.sheet.FlexSheetFilter.Class.html"><span class="identifier">FlexSheetFilter</span></a> class; you will
rarely use it directly.</p></div>
</div>
<div class="member-panel class members" ng-class="{ 'show-inherited' : ctx.showInherited, 'show-raisers' : ctx.showRaisers }">
<h3 class="node">Constructor</h3>
<ul>
<li class="mmethod"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#constructor">constructor</a></li>
</ul>
<h3 class="node">Properties</h3>
<ul>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#and">and</a></li>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#column">column</a></li>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#condition1">condition1</a></li>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#condition2">condition2</a></li>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#dataMap">dataMap</a></li>
<li class="mproperty inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#isActive">isActive</a></li>
</ul>
<h3 class="node">Methods</h3>
<ul>
<li class="mmethod"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#apply">apply</a></li>
<li class="mmethod inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#clear">clear</a></li>
<li class="mmethod inherited"><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html/#implementsInterface">implementsInterface</a></li>
</ul>
</div>
<h3>Constructor</h3>
<div id="constructor" class="member-panel mmethod">
<h3>constructor</h3>
<pre>constructor(column: <a href="topic/wijmo.grid.Column.Class.html"><span class="identifier">Column</span></a>): <a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html"><span class="identifier">FlexSheetConditionFilter</span></a></pre>
<div class="comment"><p>Initializes a new instance of the <a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a> class.</p></div>
<dl class="dl-horizontal">
  <dt>Parameters</dt><dd></dd>
</dl>
<ul>
<li><b>column</b>: <a href="topic/wijmo.grid.Column.Class.html"><span class="identifier">Column</span></a><br/><p>The column to filter.</p></li></ul>
<dl class="dl-horizontal">
  <dt>Returns</dt><dd><a href="topic/wijmo.grid.sheet.FlexSheetConditionFilter.Class.html"><span class="identifier">FlexSheetConditionFilter</span></a></dd>
</dl>
</div>
<h3 class="node">Properties</h3>
<div class="member-list" ng-class="{ 'show-inherited' : ctx.showInherited, 'show-raisers' : ctx.showRaisers }">
<div id="and" class="member-panel mproperty inherited">
<h3>and</h3>
<div class="comment"><p>Gets a value that indicates whether to combine the two conditions 
with an AND or an OR operator.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></dd>
</dl>
</div>
<div id="column" class="member-panel mproperty inherited">
<h3>column</h3>
<div class="comment"><p>Gets the <a href="topic/wijmo.grid.Column.Class.html"><span class="identifier">Column</span></a> to filter.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="topic/wijmo.grid.Column.Class.html"><span class="identifier">Column</span></a></dd>
</dl>
</div>
<div id="condition1" class="member-panel mproperty inherited">
<h3>condition1</h3>
<div class="comment"><p>Gets the first condition in the filter.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="topic/wijmo.grid.filter.FilterCondition.Class.html"><span class="identifier">FilterCondition</span></a></dd>
</dl>
</div>
<div id="condition2" class="member-panel mproperty inherited">
<h3>condition2</h3>
<div class="comment"><p>Gets the second condition in the filter.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="topic/wijmo.grid.filter.FilterCondition.Class.html"><span class="identifier">FilterCondition</span></a></dd>
</dl>
</div>
<div id="dataMap" class="member-panel mproperty inherited">
<h3>dataMap</h3>
<div class="comment"><p>Gets or sets the <a href="topic/wijmo.grid.DataMap.Class.html"><span class="identifier">DataMap</span></a> used to convert raw values into display
values shown when editing this filter.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="topic/wijmo.grid.DataMap.Class.html"><span class="identifier">DataMap</span></a></dd>
</dl>
</div>
<div id="isActive" class="member-panel mproperty inherited">
<h3>isActive</h3>
<div class="comment"><p>Gets a value that indicates whether the filter is active.</p>
<p>The filter is active if at least one of the two conditions
has its operator and value set to a valid combination.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Type</dt><dd><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></dd>
</dl>
</div>
</div>
<h3 class="node">Methods</h3>
<div class="member-list" ng-class="{ 'show-inherited' : ctx.showInherited, 'show-raisers' : ctx.showRaisers }">
<div id="apply" class="member-panel mmethod">
<h3>apply</h3>
<pre>apply(value): <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></pre>
<div class="comment"><p>Returns a value indicating whether a value passes this filter.</p></div>
<dl class="dl-horizontal">
  <dt>Parameters</dt><dd></dd>
</dl>
<ul>
<li><b>value</b>: <br/><p>The value to test.</p></li></ul>
<dl class="dl-horizontal">
  <dt>Returns</dt><dd><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></dd>
</dl>
</div>
<div id="clear" class="member-panel mmethod inherited">
<h3>clear</h3>
<pre>clear(): <span class="identifier">void</span></pre>
<div class="comment"><p>Clears the filter.</p></div>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Returns</dt><dd><span class="identifier">void</span></dd>
</dl>
</div>
<div id="implementsInterface" class="member-panel mmethod inherited">
<h3>implementsInterface</h3>
<pre>implementsInterface(interfaceName: <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String" target="_blank"><span class="identifier">string</span></a>): <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></pre>
<div class="comment"><p>Returns true if the caller queries for a supported interface.</p></div>
<dl class="dl-horizontal">
  <dt>Parameters</dt><dd></dd>
</dl>
<ul>
<li><b>interfaceName</b>: <a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String" target="_blank"><span class="identifier">string</span></a><br/><p>Name of the interface to look for.</p></li></ul>
<dl class="dl-horizontal">
  <dt>Inherited From</dt><dd><a href="topic/wijmo.grid.filter.ConditionFilter.Class.html"><span class="identifier">ConditionFilter</span></a></dd>
  <dt>Returns</dt><dd><a href="https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Boolean" target="_blank"><span class="identifier">boolean</span></a></dd>
</dl>
</div>
</div>
