BUG: Data Sources are ignored when loaded from project data
Question
GrapesJS version
- I confirm to use the latest version of GrapesJS
What browser are you using?
Firefix v132.0
Reproducible demo link
https://jsfiddle.net/skdegqun/4/
Describe the bug
How to reproduce the bug?
- Running the fiddle can be appreciated on the logs that the data sources passed on editor initialization were not loaded.
What is the expected behavior?
Load the data sources from the project data into the editor data sources manager (editor.DataSources)
What is the current behavior? When the editor loads the project data, the data sources are not being loaded, and instead the data sources list is empty.
This issue happens when passed the project data on editor initialization, but also when loading the project data from a remote storage (a bit harder to reproduce in the fiddle, but hopefully fixing the first case fixes this). Loading the data from a remote storage was how I initially detected the bug.
Code of Conduct
- I agree to follow this project's Code of Conduct
Answers (1)
You need to wait until the editor is ready.
editor.onReady(() => {
console.log('Total of data sources should be 1:', editor.DataSources.getAll().length)
console.log('test-source should exist:', editor.DataSources.get("test-source"));
});
Related Questions and Answers
Continue research with similar issue discussions.
Issue #4191
BUG: We are trying to store the data from grapesJS editor in Angular 10 application, getting CORS error, image attached below
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome 99.0.4844.5 Reproducible demo link...
Issue #5633
BUG: Cannot select component in ``component:remove`` handler
GrapesJS version [X] I confirm to use the latest version of GrapesJS What browser are you using? Chrome Version 120.0.6099.225 Reproducible...
Issue #6659
BUG: Symbol styles not synced
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Firefox 145.0 (64-bit) Reproducible demo l...
Issue #6409
BUG: Cannot drag to move components on mobile
GrapesJS version [x] I confirm to use the latest version of GrapesJS What browser are you using? Chrome v133 Reproducible demo link https:/...
Paid Plugins That Match This Issue
Curated by issue keywords and label relevance to help you ship faster.
Loading paid plugin recommendations...
Browse Plugin Categories
Jump directly to plugin category pages on the marketplace.