Element injected as HTML to canvas doesn't behave as a component
Question
Consider a simple block:
{
id: 'input',
label: `input`,
content: `<input type="text"/>`,
},
When dragged to canvas, this component can be selected and it's possible to modify its settings.
Now, i'm doing this, to add the same input in a card:
$(someElement).find(".card").html('<input type="text"/>');
The input is added successfully but doesn't behave as it did before. It can't be selected, dragged or deleted from the canvas, thus can't modify its settings nor its style.
Is their a way to inject blocks inside a specifc element ?
Answers (0)
No answers yet.
Related Questions and Answers
Continue research with similar issue discussions.
Issue #1819
[Question]: Block content attributes (ngModel in my case) forced to lowercase
I am trying to use angular directive. On any of the block content, for example bm.add('radio-block',{ label:'Basic Form Element', category:...
Issue #2417
API in Component not working after Deployment
Block.js => Component.js => We are able to call the API and it works in Deployment when we are passing the whole html with script, body, st...
Issue #1306
Inserting text in an canvas element is not updated on the HTML content after saving it.
H @artf, I have a pitfalls in the middle of saving the HTML content. Right now we have a popup modal dialog where I can select some special...
Issue #460
When the component's view modifies the HTML, text components are no longer editable
I'm trying to build a custom component that contains some lorem ipsum text in the content, for editing once it's on the canvas. But I also...
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.