Packagecom.flexicious.nestedtreedatagrid.export
Classpublic class ExtendedExportController
InheritanceExtendedExportController Inheritance ExportController Inheritance Object

The nested grid does not show an export options window. We directly run the export based on the data that is currently being displayed in the grid.



Public Properties
 PropertyDefined By
  exportOptions : ExportOptions
[read-only] The current export options
ExtendedExportController
  grid : IExtendedDataGrid
[read-only] The current grid being exported
ExtendedExportController
Protected Properties
 PropertyDefined By
 Inherited_exportOptions : ExportOptions
ExportController
 Inherited_grid : IExtendedDataGrid
ExportController
Public Methods
 MethodDefined By
  
ExtendedExportController
 Inherited
export(grid:IExtendedDataGrid, exportOptions:ExportOptions = null):void
Exports the grid on basis of the provided Export options
ExportController
 Inherited
exportWithOptions(grid:IExtendedDataGrid, exportOptions:ExportOptions):void
Exports the grid on basis of the provided Export options
ExportController
  
getTotalRecords(exporter:Exporter):int
[override]
ExtendedExportController
  
[static]
ExtendedExportController
  
writeRecord(obj:Object, level:FlexDataGridColumnLevel):String
ExtendedExportController
Protected Methods
 MethodDefined By
 Inherited
ExportController
  
doExport():void
[override] Run the actual export.
ExtendedExportController
 Inherited
onPrintRequestDataRecieved(event:Event):void
ExportController
  
runExport(iCollectionView:ICollectionView, allOrSelectedPages:Boolean = false):void
[override]
ExtendedExportController
  
runNestedExport(iCollectionView:Object, level:FlexDataGridColumnLevel = null):void
Just build up the doc header, body, footer and ask server to buffer it back
ExtendedExportController
  
ExtendedExportController
Property Detail
exportOptionsproperty
exportOptions:ExportOptions  [read-only]

The current export options


Implementation
    public function get exportOptions():ExportOptions
gridproperty 
grid:IExtendedDataGrid  [read-only]

The current grid being exported


Implementation
    public function get grid():IExtendedDataGrid
Constructor Detail
ExtendedExportController()Constructor
public function ExtendedExportController()



Method Detail
doExport()method
override protected function doExport():void

Run the actual export.

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

Parameters

exporter:Exporter

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

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

Parameters

iCollectionView:ICollectionView
 
allOrSelectedPages:Boolean (default = false)

runNestedExport()method 
protected function runNestedExport(iCollectionView:Object, level:FlexDataGridColumnLevel = null):void

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

Parameters

iCollectionView:Object
 
level:FlexDataGridColumnLevel (default = null)

setExportLevel()method 
protected function setExportLevel(level:FlexDataGridColumnLevel):void

Parameters

level:FlexDataGridColumnLevel

writeRecord()method 
public function writeRecord(obj:Object, level:FlexDataGridColumnLevel):String

Parameters

obj:Object
 
level:FlexDataGridColumnLevel

Returns
String