Packagecom.flexicious.export
Classpublic class ExportController
InheritanceExportController Inheritance Object
Subclasses ExtendedExportController

Main class responsible for exporting data.



Protected Properties
 PropertyDefined By
  _exportOptions : ExportOptions
ExportController
  _grid : IExtendedDataGrid
ExportController
Public Methods
 MethodDefined By
  
ExportController
  
export(grid:IExtendedDataGrid, exportOptions:ExportOptions = null):void
Exports the grid on basis of the provided Export options
ExportController
  
exportWithOptions(grid:IExtendedDataGrid, exportOptions:ExportOptions):void
Exports the grid on basis of the provided Export options
ExportController
  
getTotalRecords(exporter:Exporter):int
ExportController
  
[static]
ExportController
Protected Methods
 MethodDefined By
  
ExportController
  
doExport():void
ExportController
  
onPrintRequestDataRecieved(event:Event):void
ExportController
  
runExport(iCollectionView:ICollectionView, allOrSelectedPages:Boolean = false):void
Just build up the doc header, body, footer and ask server to buffer it back
ExportController
Property Detail
_exportOptionsproperty
protected var _exportOptions:ExportOptions

_gridproperty 
protected var _grid:IExtendedDataGrid

Constructor Detail
ExportController()Constructor
public function ExportController()



Method Detail
dispatchDataRequest()method
protected function dispatchDataRequest():void

doExport()method 
protected function doExport():void

export()method 
public function export(grid:IExtendedDataGrid, exportOptions:ExportOptions = null):void

Exports the grid on basis of the provided Export options

Parameters

grid:IExtendedDataGrid — The IExtendedDataGrid to export
 
exportOptions:ExportOptions (default = null) — The Export Options (See com.flexicious.export.ExportOptions)

See also

exportWithOptions()method 
public function exportWithOptions(grid:IExtendedDataGrid, exportOptions:ExportOptions):void

Exports the grid on basis of the provided Export options

Parameters

grid:IExtendedDataGrid — The IExtendedDataGrid to export
 
exportOptions:ExportOptions — The Export Options (See com.flexicious.export.ExportOptions)

See also

getTotalRecords()method 
public function getTotalRecords(exporter:Exporter):int

Parameters

exporter:Exporter

Returns
int
instance()method 
public static function instance():ExportController

Returns
ExportController
onPrintRequestDataRecieved()method 
protected function onPrintRequestDataRecieved(event:Event):void

Parameters

event:Event

runExport()method 
protected function runExport(iCollectionView:ICollectionView, allOrSelectedPages:Boolean = false):void

Just build up the doc header, body, footer and ask server to buffer it back

Parameters

iCollectionView:ICollectionView
 
allOrSelectedPages:Boolean (default = false)