Skip to content

Commit a5f73e9

Browse files
author
minjk-bl
committed
File - read_csv encoding options will be suggested
1 parent 2092ba3 commit a5f73e9

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/file_io/fileio.js

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ define([
77
, 'nbextensions/visualpython/src/common/vpFuncJS'
88
, 'nbextensions/visualpython/src/pandas/common/commonPandas'
99
, 'nbextensions/visualpython/src/pandas/common/pandasGenerator'
10+
, 'nbextensions/visualpython/src/common/component/vpSuggestInputText'
1011
, 'nbextensions/visualpython/src/pandas/fileNavigation/index'
11-
], function (requirejs, $, vpCommon, vpConst, sb, vpFuncJS, libPandas, pdGen, fileNavigation) {
12+
], function (requirejs, $, vpCommon, vpConst, sb, vpFuncJS, libPandas, pdGen, vpSuggestInputText, fileNavigation) {
1213
// 옵션 속성
1314
const funcOptProp = {
1415
stepCount : 1
@@ -350,6 +351,18 @@ define([
350351
);
351352
}
352353

354+
// encoding suggest input
355+
$(this.wrapSelector('#encoding')).replaceWith(function() {
356+
// encoding list : utf8 cp949 ascii
357+
var encodingList = ['utf8', 'cp949', 'ascii'];
358+
var suggestInput = new vpSuggestInputText.vpSuggestInputText();
359+
suggestInput.setComponentID('encoding');
360+
suggestInput.addClass('vp-input');
361+
suggestInput.setSuggestList(function() { return encodingList; });
362+
suggestInput.setPlaceholder('encoding option');
363+
return suggestInput.toTagString();
364+
});
365+
353366

354367
}
355368

0 commit comments

Comments
 (0)