A Simple Example of Application Event Handling Between two Custom Lightning Components in Salesforce.

Vijay Kumar
2 min readSep 2, 2020
A Simple Example of Application Event Handling Between two Custom Lightning Components in Salesforce.

Hey guys, today in this post we are going to learn about how to communicate between two custom component using application event.

Real time scenarios:- Create an event in Salesforce lightning, and Checked the Value of Checkbox from parent component to child component on click button in Lightning Component using Application event.

Files we used in this post example:-

eventApp1.app

Lightning Application

It is used for call the component to preview on browser.

eventRegisterCmp1.cmp

Lightning Component

It is a parent component and hold a click button.

eventRegisterCmp1Controller.js

JavaScript Controller File

It is used for click function for Checkbox Checked the Value.

eventHandlerCmp1.cmp

Lightning Component

It is a child component of eventRegisterCmp1.cmp, It is hold checkbox input.

eventHandlerCmp1Controller.js

JavaScript Controller File

It is fire automatically and get the value of event from parent component and set value of attribute.

repCheckboxEvent.evt

Lightning Event

Creat a application event, hold a boolean type attribute that default value is false.

Live Demo

Other post that would you like to learn

Step 1:- Create Lightning Application : eventApp1.app

From Developer Console >> File >> New >> Lightning Application

eventApp1.app [Component Application File]

Step 2:- Create Lightning Component : eventRegisterCmp1.cmp

From Developer Console >> File >> New >> Lightning Component

eventRegisterCmp1.cmp [Lightning Component File]

Step 3:- Create Lightning Component : eventRegisterCmp1Controller.js

From Developer Console >> File >> New >> Lightning Component >> JavaScript Controller

eventRegisterCmp1Controller.js [JavaScript Controller]

Step 4:- Create Lightning Component : eventHandlerCmp1.cmp

From Developer Console >> File >> New >> Lightning Component

eventHandlerCmp1.cmp [Lightning Component File]

Step 5:- Create Lightning Component : eventHandlerCmp1Controller.js

From Developer Console >> File >> New >> Lightning Component >> JavaScript Controller

eventHandlerCmp1Controller.js [JavaScript Controller]

Step 6:- Lightning Event : repCheckboxEvent.evt

From Developer Console >> File >> New >> Lightning Event

repCheckboxEvent.evt [Lightning Component File]

Further post that would you like to learn

Originally published at https://www.w3web.net on September 2, 2020.

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response