Few days ago my #AwesomeAdmin buddy Tom Blamire asked me:
"Do you know if I can automatically close a Quick Action popup window after triggering an action that does not require a UI (like downloading something from a Visualforce page)?"
The flow was simple as he asked me: click on a quick action on a standard layout page (with Lightning Experience enabled), trigger something (that can be a call to a Visualforce page or simply a backend elaboration from Apex) and close automatically the popup.
This is the solution: in this case the setTimeout() call was necessary because you need to get a bit "asynchronous", but if you make an Apex controller callback, you don't need it.
Thanks to Salesforce Lightning framework it is easy as it seem:
Showing posts with label LIghtning Components. Show all posts
Showing posts with label LIghtning Components. Show all posts
Tuesday, September 19, 2017
Saturday, April 29, 2017
[Salesforce / Lightning] Simple Custom Modal Alert
Hello everybody!
This is an "easy peasy" post that comes from a recent two-weeks full immersion on Lightning Components task I got into at work: there will be more content from this activity and a Cagliari DG presentation as well.
For all the TL;DR guys (and again, I'm one of you!), here is the Github Repository.
The Alert Modal shows an alert modal through a custom event fired from your Lightning components:
The event is caught up by the AlertCmp Lightning component that shows the request alert:
Besides the prompt mode, you can use the alert mode:
And a toast mode:
You can test the component in the provided Lightning app:
This is an "easy peasy" post that comes from a recent two-weeks full immersion on Lightning Components task I got into at work: there will be more content from this activity and a Cagliari DG presentation as well.
For all the TL;DR guys (and again, I'm one of you!), here is the Github Repository.
The Alert Modal shows an alert modal through a custom event fired from your Lightning components:
var evt = $A.get("e.c:AlertEvt");
evt.setParams({
"show": true, //shos alert
"mode": 'prompt', //alert mode: prompt, alert, toast
"fixed": false, //fixed does not shows any "close" button
"type": 'info', //type of alert: info, success, warning, error
"message": 'Title Message', //main title
"details": 'Message Details. . .' //details message
});
evt.fire();
The event is caught up by the AlertCmp Lightning component that shows the request alert:
Besides the prompt mode, you can use the alert mode:
And a toast mode:
You can test the component in the provided Lightning app:
Labels:
Lightning,
LIghtning Components,
Salesforce
Location:
Cagliari, Italy
Subscribe to:
Posts (Atom)




