Issue #445šŸ’¬ AnsweredOpened October 24, 2017by suchithmahadi0 reactions

Calling a function which is outside the component same as explained in issue #395

Quick answerby artf

If you want a function attached inside the string you have to pass a string

Read full answer below ↓

Question

I am calling a function which is outside the component same as explained in issue #395 but it is returning a string instead of a function I want to call defaults.drawGauge function in script and pass the id that is created dynamically I am stuck please help me out grapesjs.plugins.add('liquid-gauge-plugin', function(editor, options){ let defaults = { // this function has to be called in component script drawGauge:function(id){ alert("draw" + id); } } for (let name in defaults) { if (!(name in options)) options[name] = defaults[name]; } var domComponents = editor.BlockManager; domComponents.ad...

Answers (3)

artf• October 25, 2017

If you want a function attached inside the string you have to pass a string

drawGauge: `function(id){
        alert(1);
}`
suchithmahadi• October 25, 2017

Sorry @artf i didn't understood what exactly you are saying, can you please elaborate? Here i want to call the function ("drawGauge" which is in 3rd line) in domComponents script function. Please explain related to the problem given above. Thanks for your help. please help in this as it is very cri...

artf• October 25, 2017

Inside your script property, {[ d ]} will be replaced with a d property of the componet and it can't be a function, so if your final result should be like this: you have to set a string for d

Related Questions and Answers

Continue research with similar issue discussions.

Paid Plugins That Match This Issue

Curated by issue keywords and label relevance to help you ship faster.

View all plugins

Loading paid plugin recommendations...

Free option

Check the open-source GrapesJS plugins on GitHub or run a quick search in our free catalog.

Browse free plugins →
Premium option

Premium plugins ship with support, regular updates, and production-ready features — save days of integration work.

Browse premium plugins →

Related tutorials

In-depth guides on the same topic.

All tutorials →

Browse Plugin Categories

Jump directly to plugin category pages on the marketplace.