diff --git a/ui-admin/src/js/common/messages.js b/ui-admin/src/js/common/messages.js index d022d19dc04db6f48f543122ceea787b3ec65e30..d3d67c6aeab1b8267d392930dffab40269eafdb4 100644 --- a/ui-admin/src/js/common/messages.js +++ b/ui-admin/src/js/common/messages.js @@ -91,6 +91,8 @@ const keys = { EXECUTE: 'EXECUTE', EXPORT: 'EXPORT', EXPORT_PLAIN_TEXT_WARNING: 'EXPORT_PLAIN_TEXT_WARNING', + EXPORT_IMPORT_COMPATIBLE_INFO: 'EXPORT_IMPORT_COMPATIBLE_INFO', + EXPORT_IMPORT_INCOMPATIBLE_INFO: 'EXPORT_IMPORT_INCOMPATIBLE_INFO', EXPORTS: 'EXPORTS', FAIL_IF_EXISTS: 'FAIL_IF_EXISTS', FILTER: 'FILTER', @@ -386,6 +388,8 @@ const messages_en = { [keys.EXECUTE]: 'Execute', [keys.EXPORT]: 'Export', [keys.EXPORT_PLAIN_TEXT_WARNING]: 'All formatting gets lost.', + [keys.EXPORT_IMPORT_COMPATIBLE_INFO]: 'The system will add required columns and remove incompatible columns.', + [keys.EXPORT_IMPORT_INCOMPATIBLE_INFO]: 'The system will export selected columns.', [keys.EXPORTS]: 'Exports', [keys.FAIL_IF_EXISTS]: 'Fail if exists', [keys.FILTER]: 'Filter', diff --git a/ui-admin/src/js/components/common/grid/GridExports.jsx b/ui-admin/src/js/components/common/grid/GridExports.jsx index 78416767421f98bf77a2d861bdf35f8f2ca52f22..6df9603d582cc65716dfd70c7a27440b0b849629 100644 --- a/ui-admin/src/js/components/common/grid/GridExports.jsx +++ b/ui-admin/src/js/components/common/grid/GridExports.jsx @@ -227,6 +227,20 @@ class GridExports extends React.PureComponent { /> </div> )} + {isXLSExport && exportOptions.importCompatible === true && ( + <div className={classes.field}> + <Message type='info'> + {messages.get(messages.EXPORT_IMPORT_COMPATIBLE_INFO)} + </Message> + </div> + )} + {isXLSExport && exportOptions.importCompatible === false && ( + <div className={classes.field}> + <Message type='info'> + {messages.get(messages.EXPORT_IMPORT_INCOMPATIBLE_INFO)} + </Message> + </div> + )} <div className={classes.field}> <SelectField label={messages.get(messages.COLUMNS)}