diff --git a/source/components/datatable/dataset.mjs b/source/components/datatable/dataset.mjs index 653e05d5ca5bee22e7af3d501c8b769a5b7583fa..cc66c5dd5ce54f367a0b0b520c1ac9ce060b45c2 100644 --- a/source/components/datatable/dataset.mjs +++ b/source/components/datatable/dataset.mjs @@ -305,7 +305,7 @@ function initEventHandler() { } }; - if (this[datasourceLinkedElementSymbol]) { + if (this[datasourceLinkedElementSymbol] instanceof Datasource) { this[datasourceLinkedElementSymbol]?.datasource?.attachObserver( new Observer(() => { let index = 0;