Packagecom.flexicious.controls.interfaces.filters
Interfacepublic interface IFilterControl extends mx.controls.listClasses.IListItemRenderer, flash.events.IEventDispatcher, mx.core.IUIComponent
Implementors DateRangeBox, NumericRangeBox

To be implemented by any control that can participate in the filtering mechanism. Each of these controls need to have a field that it should search on (which can be the same as the datafield or different) and an expression, which defaults to EQUALS, but can take any of the constants defined in the FilterExpression class.



Public Properties
 PropertyDefined By
  autoRegister : Boolean
IFilterControl
  filterComparisionType : String
IFilterControl
  filterOperation : String
IFilterControl
  filterTriggerEvent : String
IFilterControl
  grid : IExtendedDataGrid
IFilterControl
  gridColumn : IDataGridFilterColumn
IFilterControl
  searchField : String
IFilterControl
Public Methods
 MethodDefined By
  
clear():void
IFilterControl
  
getValue():Object
IFilterControl
  
setStyle(name:String, prop:*):void
IFilterControl
  
setValue(val:Object):void
IFilterControl
  
IFilterControl
Property Detail
autoRegisterproperty
autoRegister:Boolean


Implementation
    public function get autoRegister():Boolean
    public function set autoRegister(value:Boolean):void
filterComparisionTypeproperty 
filterComparisionType:String


Implementation
    public function get filterComparisionType():String
    public function set filterComparisionType(value:String):void
filterOperationproperty 
filterOperation:String


Implementation
    public function get filterOperation():String
    public function set filterOperation(value:String):void
filterTriggerEventproperty 
filterTriggerEvent:String


Implementation
    public function get filterTriggerEvent():String
    public function set filterTriggerEvent(value:String):void
gridproperty 
grid:IExtendedDataGrid


Implementation
    public function get grid():IExtendedDataGrid
    public function set grid(value:IExtendedDataGrid):void
gridColumnproperty 
gridColumn:IDataGridFilterColumn


Implementation
    public function get gridColumn():IDataGridFilterColumn
    public function set gridColumn(value:IDataGridFilterColumn):void
searchFieldproperty 
searchField:String


Implementation
    public function get searchField():String
    public function set searchField(value:String):void
Method Detail
clear()method
public function clear():void

getValue()method 
public function getValue():Object

Returns
Object
setStyle()method 
public function setStyle(name:String, prop:*):void

Parameters

name:String
 
prop:*

setValue()method 
public function setValue(val:Object):void

Parameters

val:Object

validateNow()method 
public function validateNow():void