How to get reference to Component from inside an event methodEnabling jQuery Draggable for a Lightning ComponentHow Do I Correctly Handling the Rendering Lifecycle of Dynamically Created Lightning Components?Async call from lighning component [onInit] to [afterRenderer]Strange availability of force:navigateToSObject events in lightning componentLightning components - Prevent event bubbling from ui:checkbox to parent divwindow.opener.$A syntax gives - permission denied to access property “$A” errorjQuery .click(function(e) not working on lightning componentGet component in helper class from current context in Lightningcomponent.find() not fetching component when used inside eventListnerHow to get Apex list into component controller array variable
What to do if SUS scores contradict qualitative feedback?
Make all the squares explode
Why does getw return -1 when trying to read a character?
Was this character’s old age look CGI or make-up?
Reaction of borax with NaOH
How to make a language evolve quickly?
Why doesn't Rocket Lab use a solid stage?
Why do Thanos's punches not kill Captain America or at least cause some mortal injuries?
What happens if a creature that would fight isn't on the battlefield anymore?
Exclude loop* snap devices from lsblk output?
Usefulness of complex chord names?
Why not just directly invest in the holdings of an ETF?
Is the schwa sound consistent?
What's the word for the soldier salute?
How to slow yourself down (for playing nice with others)
How to cope with regret and shame about not fully utilizing opportunities during PhD?
Why was Endgame Thanos so different than Infinity War Thanos?
Python Pandas Expand a Column of List of Lists to Two New Column
How are Core iX names like Core i5, i7 related to Haswell, Ivy Bridge?
How to minimise the cost of guessing a number in a high/low guess game?
A cryptic tricolour
SSD - Disk is OK, one bad sector
Is there ever any indication in the MCU as to how Spider-Man got his powers?
What food production methods would allow a metropolis like New York to become self sufficient
How to get reference to Component from inside an event method
Enabling jQuery Draggable for a Lightning ComponentHow Do I Correctly Handling the Rendering Lifecycle of Dynamically Created Lightning Components?Async call from lighning component [onInit] to [afterRenderer]Strange availability of force:navigateToSObject events in lightning componentLightning components - Prevent event bubbling from ui:checkbox to parent divwindow.opener.$A syntax gives - permission denied to access property “$A” errorjQuery .click(function(e) not working on lightning componentGet component in helper class from current context in Lightningcomponent.find() not fetching component when used inside eventListnerHow to get Apex list into component controller array variable
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have a JavaScript
helper method which handles a message sent from a child iframe
handleMessage: function (event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
The helper method is set during OnInit
:
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage));
,
Once a message arrives in handleMessage
I need a reference to cmp
or component
but I do not have it.
Question
- How can I access
cmp
orcomponent
from inside thehandleMessage
helper method?
javascript helper component
add a comment |
I have a JavaScript
helper method which handles a message sent from a child iframe
handleMessage: function (event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
The helper method is set during OnInit
:
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage));
,
Once a message arrives in handleMessage
I need a reference to cmp
or component
but I do not have it.
Question
- How can I access
cmp
orcomponent
from inside thehandleMessage
helper method?
javascript helper component
add a comment |
I have a JavaScript
helper method which handles a message sent from a child iframe
handleMessage: function (event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
The helper method is set during OnInit
:
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage));
,
Once a message arrives in handleMessage
I need a reference to cmp
or component
but I do not have it.
Question
- How can I access
cmp
orcomponent
from inside thehandleMessage
helper method?
javascript helper component
I have a JavaScript
helper method which handles a message sent from a child iframe
handleMessage: function (event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
The helper method is set during OnInit
:
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage));
,
Once a message arrives in handleMessage
I need a reference to cmp
or component
but I do not have it.
Question
- How can I access
cmp
orcomponent
from inside thehandleMessage
helper method?
javascript helper component
javascript helper component
edited 5 hours ago
Robs
asked 6 hours ago
RobsRobs
2,845743
2,845743
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can bind it to the function call. You'd want to make the following changes:
// Helper function
handleMessage: function (cmp, event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
// Main code
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage.bind(helper, cmp)));
,
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "459"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f262036%2fhow-to-get-reference-to-component-from-inside-an-event-method%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can bind it to the function call. You'd want to make the following changes:
// Helper function
handleMessage: function (cmp, event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
// Main code
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage.bind(helper, cmp)));
,
add a comment |
You can bind it to the function call. You'd want to make the following changes:
// Helper function
handleMessage: function (cmp, event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
// Main code
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage.bind(helper, cmp)));
,
add a comment |
You can bind it to the function call. You'd want to make the following changes:
// Helper function
handleMessage: function (cmp, event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
// Main code
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage.bind(helper, cmp)));
,
You can bind it to the function call. You'd want to make the following changes:
// Helper function
handleMessage: function (cmp, event)
console.log('handleMessage');
console.log(JSON.parse(JSON.stringify(event.data)));
,
// Main code
onInit: function (cmp, event, helper)
window.addEventListener("message", $A.getCallback(helper.handleMessage.bind(helper, cmp)));
,
answered 5 hours ago
sfdcfoxsfdcfox
270k13217467
270k13217467
add a comment |
add a comment |
Thanks for contributing an answer to Salesforce Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsalesforce.stackexchange.com%2fquestions%2f262036%2fhow-to-get-reference-to-component-from-inside-an-event-method%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown