File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change @@ -132,17 +132,22 @@ export class DataGridModel extends DOMWidgetModel {
132132 const schema = Private . createSchema ( data ) ;
133133
134134 if ( this . data_model ) {
135- // Need to update existing ViewBasedJSONModel's dataset attribute.
135+ // Need to update existing ViewBasedJSONModel's dataset attribute
136+ // before discarding.
136137 this . data_model . updateDataset ( { data : data . data , schema : schema } ) ;
137- } else {
138- this . data_model = new ViewBasedJSONModel ( {
139- data : data . data ,
140- schema : schema ,
141- } ) ;
142- this . data_model . transformStateChanged . connect ( this . syncTransformState ) ;
143- this . data_model . dataSync . connect ( this . updateDataSync ) ;
138+ // Those two cause tests to fail..:
139+ //
140+ // this.data_model.transformStateChanged.disconnect(this.syncTransformState);
141+ // this.data_model.dataSync.disconnect(this.updateDataSync);
144142 }
145143
144+ this . data_model = new ViewBasedJSONModel ( {
145+ data : data . data ,
146+ schema : schema ,
147+ } ) ;
148+ this . data_model . transformStateChanged . connect ( this . syncTransformState ) ;
149+ this . data_model . dataSync . connect ( this . updateDataSync ) ;
150+
146151 this . updateTransforms ( ) ;
147152 this . trigger ( 'data-model-changed' ) ;
148153 this . updateSelectionModel ( ) ;
You can’t perform that action at this time.
0 commit comments