Package | com.flexicious.nestedtreedatagrid.filter |
Class | public class AdvancedFilter |
Inheritance | AdvancedFilter Filter Object |
Property | Defined By | ||
---|---|---|---|
ALL_ITEM : String = All [static] | AdvancedFilter | ||
arguments : ArrayCollection
A collection of com.flexicious.grids.filters.FilterExpression
objects. | Filter | ||
filterDescrption : String
For the filter dropdown, show the label for the pre built filters. | Filter | ||
level : FlexDataGridColumnLevel
Size of the page
| AdvancedFilter | ||
pageCount : int
The number of pages
| Filter | ||
pageIndex : int
The current page index. | Filter | ||
pageSize : int
Size of the page
| Filter | ||
parentObject : Object
Size of the page
| AdvancedFilter | ||
recordCount : int
The total number of records
| Filter | ||
records : Object | Filter | ||
sorts : ArrayCollection
A collection of com.flexicious.grids.filters.FilterSort
objects. | Filter |
Method | Defined By | ||
---|---|---|---|
Constructor
| AdvancedFilter | ||
addCriteria(columnName:String, expression:Object):void
Adds a | Filter | ||
addFilterExpression(filterExpression:FilterExpression):void
Expression to add
| Filter | ||
addOperatorCriteria(columnName:String, operation:String, compareValue:Object, wasContains:Boolean = false):void
Adds a com.flexicious.grids.filters.FilterExpression to the current list. | Filter | ||
addSort(sortColumn:String, isAscending:Boolean, sortComparisionType:String = auto, sortCompareFunction:Function = null):void
Adds a com.flexicious.grids.filters.FilterSort
object to the list. | Filter | ||
copyFrom(filter:Object):void
Takes a filter and populates the current filter's
properties with the provided filter
| Filter | ||
[static] | AdvancedFilter | ||
getFilterExpression(fld:String):*
Given a filter column, returns the corresponding filter expression. | Filter | ||
getFilterValue(fld:String):*
Given a filter column, returns the corresponding value of the filter expression of that column. | Filter | ||
removeCriteria(searchField:String):void
Removes a previously added com.flexicious.grids.filters.FilterExpression from the current list
that matches the specified search field. | Filter |
ALL_ITEM | property |
public static var ALL_ITEM:String = All
level | property |
level:FlexDataGridColumnLevel
Size of the page
public function get level():FlexDataGridColumnLevel
public function set level(value:FlexDataGridColumnLevel):void
parentObject | property |
parentObject:Object
Size of the page
public function get parentObject():Object
public function set parentObject(value:Object):void
AdvancedFilter | () | Constructor |
public function AdvancedFilter()
Constructor
from | () | method |
public static function from(param:Filter):AdvancedFilter
Parameters
param:Filter |
AdvancedFilter |