@@ -19,8 +19,9 @@ define([
19
19
'vp_base/js/com/com_Const' ,
20
20
'vp_base/js/com/com_String' ,
21
21
'vp_base/js/com/component/PopupComponent' ,
22
- 'vp_base/js/com/component/VarSelector2'
23
- ] , function ( dsHtml , com_util , com_interface , com_Const , com_String , PopupComponent , VarSelector2 ) {
22
+ 'vp_base/js/com/component/VarSelector2' ,
23
+ 'vp_base/js/com/component/DataSelector'
24
+ ] , function ( dsHtml , com_util , com_interface , com_Const , com_String , PopupComponent , VarSelector2 , DataSelector ) {
24
25
25
26
/**
26
27
* Data split
@@ -37,6 +38,7 @@ define([
37
38
targetData : '' ,
38
39
testSize : 0.25 ,
39
40
shuffle : 'True' ,
41
+ stratify : '' ,
40
42
trainFeatures : 'X_train' ,
41
43
trainTarget : 'y_train' ,
42
44
testFeatures : 'X_test' ,
@@ -101,27 +103,20 @@ define([
101
103
}
102
104
$ ( page ) . find ( '#testSize' ) . html ( sizeOptions ) ;
103
105
104
- // varselector TEST:
105
- let varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
106
- varSelector . setComponentID ( 'featureData' ) ;
107
- varSelector . addClass ( 'vp-state vp-input' ) ;
108
- varSelector . setValue ( this . state . featureData ) ;
109
- varSelector . setPlaceholder ( 'Select feature data' ) ;
110
- $ ( page ) . find ( '#featureData' ) . replaceWith ( varSelector . toTagString ( ) ) ;
111
-
112
- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
113
- varSelector . setComponentID ( 'targetData' ) ;
114
- varSelector . addClass ( 'vp-state vp-input' ) ;
115
- varSelector . setValue ( this . state . targetData ) ;
116
- varSelector . setPlaceholder ( 'Select target data' ) ;
117
- $ ( page ) . find ( '#targetData' ) . replaceWith ( varSelector . toTagString ( ) ) ;
118
-
119
- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
120
- varSelector . setComponentID ( 'stratify' ) ;
121
- varSelector . addClass ( 'vp-state vp-input' ) ;
122
- varSelector . setValue ( this . state . stratify ) ;
123
- varSelector . setPlaceholder ( 'None' ) ;
124
- $ ( page ) . find ( '#stratify' ) . replaceWith ( varSelector . toTagString ( ) ) ;
106
+ let featureSelector = new DataSelector ( {
107
+ pageThis : this , id : 'featureData' , placeholder : 'Select feature data'
108
+ } ) ;
109
+ $ ( page ) . find ( '#featureData' ) . replaceWith ( featureSelector . toTagString ( ) ) ;
110
+
111
+ let targetSelector = new DataSelector ( {
112
+ pageThis : this , id : 'targetData' , placeholder : 'Select target data'
113
+ } ) ;
114
+ $ ( page ) . find ( '#targetData' ) . replaceWith ( targetSelector . toTagString ( ) ) ;
115
+
116
+ let stratifySelector = new DataSelector ( {
117
+ pageThis : this , id : 'stratify' , placeholder : 'None'
118
+ } ) ;
119
+ $ ( page ) . find ( '#stratify' ) . replaceWith ( stratifySelector . toTagString ( ) ) ;
125
120
126
121
// load state
127
122
let that = this ;
0 commit comments