Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <aura:component controller="GenerateProducts" implements="force:lightningQuickAction,force:hasrecordid" >
- <aura:attribute name="opp" type="Opportunity" />
- <aura:handler name="init" value="{!this}" action="{!c.doInit}"/>
- <aura:handler event="aura:waiting" action="{!c.showSpinner}"/>
- <br/>
- <br/>
- <center><ui:spinner aura:id="spinner"/></center>
- </aura:component>
- ({
- "showSpinner" : function (component, event, helper) {
- var spinner = component.find('spinner');
- var evt = spinner.get("e.toggle");
- evt.setParams({ isVisible : true });
- evt.fire();
- },
- "doInit" : function(component, event, helper) {
- var name=component.find("opp");
- var stageName=name.get("v.Divisiondimensiontag__c");
- // create a one-time use instance of the serverEcho action
- // in the server-side controller
- var action = cmp.get("c.generate");
- action.setParams({ oppId : component.get("v.recordId") });
- // Create a callback that is executed after
- // the server-side action returns
- action.setCallback(this, function(response) {
- var state = response.getState();
- if (state === "SUCCESS") {
- window.location.reload();
- }
- else if (state === "INCOMPLETE") {
- }
- else if (state === "ERROR") {
- var errors = response.getError();
- if (errors) {
- if (errors[0] && errors[0].message) {
- console.log("Error message: " +
- errors[0].message);
- }
- } else {
- console.log("Unknown error");
- }
- }
- });
- $A.enqueueAction(action);
- }
- })
Add Comment
Please, Sign In to add comment