Packagecom.flexicious.grids.filters
Classpublic class PrintExportFilter
InheritancePrintExportFilter Inheritance Filter Inheritance Object

A class that extends the base filter object, but adds the additional properties, to store whether the user chose to print all pages, or specific pages of data. Please note, this is only required when the grid's filterPageSortMode is server.



Public Properties
 PropertyDefined By
 InheritedALL_ITEM : String = All
[static]
Filter
 Inheritedarguments : ArrayCollection
A collection of com.flexicious.grids.filters.FilterExpression objects.
Filter
 InheritedfilterDescrption : String
For the filter dropdown, show the label for the pre built filters.
Filter
 InheritedpageCount : int
The number of pages
Filter
 InheritedpageIndex : int
The current page index.
Filter
 InheritedpageSize : int
Size of the page
Filter
  printExportOptions : PrintExportOptions
The printOptions object or exportOptions object on basis of whether the user is printing or exporting.
PrintExportFilter
 InheritedrecordCount : int
The total number of records
Filter
 Inheritedrecords : Object
Filter
 Inheritedsorts : ArrayCollection
A collection of com.flexicious.grids.filters.FilterSort objects.
Filter
Public Methods
 MethodDefined By
 Inherited
addCriteria(columnName:String, expression:Object):void
Adds a
Filter
 Inherited
addFilterExpression(filterExpression:FilterExpression):void
Expression to add
Filter
 Inherited
addOperatorCriteria(columnName:String, operation:String, compareValue:Object, wasContains:Boolean = false):void
Adds a com.flexicious.grids.filters.FilterExpression to the current list.
Filter
 Inherited
addSort(sortColumn:String, isAscending:Boolean, sortComparisionType:String = auto, sortCompareFunction:Function = null):void
Adds a com.flexicious.grids.filters.FilterSort object to the list.
Filter
 Inherited
copyFrom(filter:Object):void
Takes a filter and populates the current filter's properties with the provided filter
Filter
 Inherited
getFilterExpression(fld:String):*
Given a filter column, returns the corresponding filter expression.
Filter
 Inherited
getFilterValue(fld:String):*
Given a filter column, returns the corresponding value of the filter expression of that column.
Filter
 Inherited
removeCriteria(searchField:String):void
Removes a previously added com.flexicious.grids.filters.FilterExpression from the current list that matches the specified search field.
Filter
Property Detail
printExportOptionsproperty
public var printExportOptions:PrintExportOptions

The printOptions object or exportOptions object on basis of whether the user is printing or exporting.