Skip to content

Commit bc03753

Browse files
committed
Improve file formatter open file.
1 parent 3f31066 commit bc03753

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/FileFormatter/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const FileFormatter = ({
1313
containerClassName = '',
1414
renderItem,
1515
isSupportOpenFile = false,
16+
onOpenFile,
1617
server,
1718
workspaceID,
1819
dtableUuid,
@@ -56,7 +57,8 @@ const FileFormatter = ({
5657
let assetFileIndex = openFileUrl.indexOf('/asset');
5758
if (assetFileIndex > -1) {
5859
previewerUrl = openFileUrl.replace('/asset', '/asset-preview');
59-
window.open(previewerUrl, '_blank');
60+
if (!onOpenFile) window.open(previewerUrl, '_blank');
61+
onOpenFile(previewerUrl);
6062
}
6163
}, [fileImageUrlList, isSupportOpenFile, showLargeImage]);
6264

@@ -117,6 +119,7 @@ FileFormatter.propTypes = {
117119
value: PropTypes.array,
118120
containerClassName: PropTypes.string,
119121
renderItem: PropTypes.func,
122+
onOpenFile: PropTypes.func,
120123
isSupportOpenFile: PropTypes.bool,
121124
server: PropTypes.string,
122125
workspaceID: PropTypes.string,

0 commit comments

Comments
 (0)