@@ -19,8 +19,8 @@ define([
1919 'vp_base/js/com/com_Const' ,
2020 'vp_base/js/com/com_String' ,
2121 'vp_base/js/com/component/PopupComponent' ,
22- 'vp_base/js/com/component/VarSelector2 '
23- ] , function ( evalHTML , com_util , com_interface , com_Const , com_String , PopupComponent , VarSelector2 ) {
22+ 'vp_base/js/com/component/DataSelector '
23+ ] , function ( evalHTML , com_util , com_interface , com_Const , com_String , PopupComponent , DataSelector ) {
2424
2525 /**
2626 * Evaluation
@@ -128,37 +128,32 @@ define([
128128 $ ( page ) . find ( '.vp-eval-box' ) . hide ( ) ;
129129 $ ( page ) . find ( '.vp-eval-' + this . state . modelType ) . show ( ) ;
130130
131- // varselector
132- let varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
133- varSelector . setComponentID ( 'predictData' ) ;
134- varSelector . addClass ( 'vp-state vp-input' ) ;
135- varSelector . setValue ( this . state . predictData ) ;
136- $ ( page ) . find ( '#predictData' ) . replaceWith ( varSelector . toTagString ( ) ) ;
131+ // data selector
132+ let predDataSelector = new DataSelector ( {
133+ pageThis : this , id : 'predictData' , value : this . state . predictData
134+ } ) ;
135+ $ ( page ) . find ( '#predictData' ) . replaceWith ( predDataSelector . toTagString ( ) ) ;
137136
138- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
139- varSelector . setComponentID ( 'targetData' ) ;
140- varSelector . addClass ( 'vp-state vp-input' ) ;
141- varSelector . setValue ( this . state . targetData ) ;
142- $ ( page ) . find ( '#targetData' ) . replaceWith ( varSelector . toTagString ( ) ) ;
137+ let targetDataSelector = new DataSelector ( {
138+ pageThis : this , id : 'targetData' , value : this . state . targetData
139+ } ) ;
140+ $ ( page ) . find ( '#targetData' ) . replaceWith ( targetDataSelector . toTagString ( ) ) ;
143141
144142 // Clustering - data selection
145- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
146- varSelector . setComponentID ( 'clusteredIndex' ) ;
147- varSelector . addClass ( 'vp-state vp-input' ) ;
148- varSelector . setValue ( this . state . clusteredIndex ) ;
149- $ ( page ) . find ( '#clusteredIndex' ) . replaceWith ( varSelector . toTagString ( ) ) ;
143+ let clusteredIdxSelector = new DataSelector ( {
144+ pageThis : this , id : 'clusteredIndex' , value : this . state . clusteredIndex
145+ } ) ;
146+ $ ( page ) . find ( '#clusteredIndex' ) . replaceWith ( clusteredIdxSelector . toTagString ( ) ) ;
150147
151- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
152- varSelector . setComponentID ( 'featureData2' ) ;
153- varSelector . addClass ( 'vp-state vp-input vp-ev-model silhouette' ) ;
154- varSelector . setValue ( this . state . featureData2 ) ;
155- $ ( page ) . find ( '#featureData2' ) . replaceWith ( varSelector . toTagString ( ) ) ;
148+ let featureData2Selector = new DataSelector ( {
149+ pageThis : this , id : 'featureData2' , value : this . state . featureData2 , classes : 'vp-ev-model silhouette'
150+ } ) ;
151+ $ ( page ) . find ( '#featureData2' ) . replaceWith ( featureData2Selector . toTagString ( ) ) ;
156152
157- varSelector = new VarSelector2 ( this . wrapSelector ( ) ) ;
158- varSelector . setComponentID ( 'targetData2' ) ;
159- varSelector . addClass ( 'vp-state vp-input vp-ev-model ari-nmi' ) ;
160- varSelector . setValue ( this . state . targetData2 ) ;
161- $ ( page ) . find ( '#targetData2' ) . replaceWith ( varSelector . toTagString ( ) ) ;
153+ let targetData2Selector = new DataSelector ( {
154+ pageThis : this , id : 'targetData2' , value : this . state . targetData2 , classes : 'vp-ev-model ari-nmi'
155+ } ) ;
156+ $ ( page ) . find ( '#targetData2' ) . replaceWith ( targetData2Selector . toTagString ( ) ) ;
162157
163158 // load state
164159 let that = this ;
0 commit comments