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 | * |