File tree Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Expand file tree Collapse file tree 1 file changed +10
-9
lines changed Original file line number Diff line number Diff line change @@ -135,18 +135,19 @@ export class DataGridModel extends DOMWidgetModel {
135135 const schema = Private . createSchema ( data ) ;
136136
137137 if ( this . data_model ) {
138- // Need to update existing ViewBasedJSONModel's dataset attribute
139- // before discarding.
140138 this . data_model . updateDataset ( { data : data . data , schema : schema } ) ;
141- } else {
142- this . data_model = new ViewBasedJSONModel ( {
143- data : data . data ,
144- schema : schema ,
145- } ) ;
146- this . data_model . transformStateChanged . connect ( this . syncTransformState ) ;
147- this . data_model . dataSync . connect ( this . updateDataSync ) ;
139+ this . data_model . transformStateChanged . disconnect ( this . syncTransformState ) ;
140+ this . data_model . dataSync . disconnect ( this . updateDataSync ) ;
148141 }
149142
143+ this . data_model = new ViewBasedJSONModel ( {
144+ data : data . data ,
145+ schema : schema ,
146+ } ) ;
147+
148+ this . data_model . transformStateChanged . connect ( this . syncTransformState ) ;
149+ this . data_model . dataSync . connect ( this . updateDataSync ) ;
150+
150151 this . updateTransforms ( ) ;
151152 this . trigger ( 'data-model-changed' ) ;
152153 this . updateSelectionModel ( ) ;
You can’t perform that action at this time.
0 commit comments