import ExtendedExportController from 'flexicious-react-datagrid/js/flexgrid/export/ExtendedExportController.js'
ExtendedExportController
Extends:
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.
Static Method Summary
Static Public Methods | ||
public static |
instance(): * |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
For HTML/DOC export, we specify this so that the nested export does not look jagged |
Method Summary
Public Methods | ||
public |
doExport() Run the actual export. |
|
public |
|
|
public |
The current export options |
|
public |
getGrid(): IExtendedDataGrid The current grid being exported |
|
public |
runExport(iCollectionView: *, allOrSelectedPages: *) |
|
public |
runNestedExport(iCollectionView: *, level: *) |
|
public |
setExportLevel(level: *) |
|
public |
writeRecord(obj: *, level: *): String |
Inherited Summary
From class TypedObject | ||
public |
typeCache: {} |
|
public |
|
|
public |
Returns a list of strings that represent the object hierarchy for this object. |
|
public |
implementsOrExtends(name: *): Boolean Returns true if the class name to check is in the list of class names defined for this class. |
From class ExportController | ||
public static |
instance(): * |
|
public |
handles dispatchDataRequest event. |
|
public |
doExport() handles doExport. |
|
public |
doexport(grid: *, exportOptions: *): * Exports the grid on basis of the provided Export options |
|
public |
exportWithOptions(grid: *, exportOptions: *) Exports the grid on basis of the provided Export options |
|
public |
getClassNames(): string[] |
|
public |
onCancelExport(event: *) handles onCancelExport event |
|
public |
onExportOptionsCancel(event: *) handles onExportOptionsCancel event. |
|
public |
onExportOptionsClose(event: *) handles onExportOptionsClose event. |
|
public |
onPrintRequestDataRecieved(event: *) handles onPrintRequestDataRecieved |
|
public |
runExport(iCollectionView: *, allOrSelectedPages: *) Just build up the doc header, body, footer and ask server to buffer it back |
Static Public Methods
Public Constructors
Public Members
Public Methods
public getClassNames(): Array source
Returns a list of strings that represent the object hierarchy for this object.
Override:
ExportController#getClassNamespublic getGrid(): IExtendedDataGrid source
The current grid being exported
Return:
IExtendedDataGrid |
public runExport(iCollectionView: *, allOrSelectedPages: *) source
Just build up the doc header, body, footer and ask server to buffer it back
Override:
ExportController#runExportParams:
Name | Type | Attribute | Description |
iCollectionView | * |
|
|
allOrSelectedPages | * |
|
public runNestedExport(iCollectionView: *, level: *) source
Params:
Name | Type | Attribute | Description |
iCollectionView | * | ||
level | * |
public setExportLevel(level: *) source
Params:
Name | Type | Attribute | Description |
level | * |