({ copyHardcoreText : function(component, event, helper) { // get HTML hardcore value using aura:id //var textForCopy = component.find('jsonid').getElement().innerHTML; // textForCopy = textForCopy.replace(/[&]nbsp[;]/gi," ").replace(/[<]br[^>]*[>]/gi,"\r\n"); var textForCopy = component.get("v.jsonvalue"); // calling common helper class to copy selected text value helper.copyTextHelper(component,event,textForCopy); }, displayJson: function(component, event, helper){ component.set("v.OpenModel",true); component.set("v.jsonloading",false); var value = event.getSource().get("v.value"); component.set("v.jsonvalue",JSON.stringify(value) ); component.set("v.Intervalvalue",setTimeout(function(){ document.getElementById("jsonid").innerHTML = JSON.stringify(value, null, 6) .replace(/\n( *)/g, function (match, p1) { return '
' + ' '.repeat(p1.length); }); component.set("v.jsonloading",true); }, 1000)); }, closemodal: function(component, event, helper){ if(component.get("v.Intervalvalue") != null && component.get("v.Intervalvalue") !== undefined && component.get("v.Intervalvalue") != '' ){ clearTimeout(component.get("v.Intervalvalue")); } component.set("v.OpenModel",false); component.set("v.jsonvalue",""); }, onsectionclick: function(component, event, helper){ var targetvalue = event.currentTarget.getAttribute("data-index").toString(); if(component.find(targetvalue).get("v.iconName") == "utility:chevrondown"){ component.find(targetvalue).set("v.iconName","utility:chevronright"); }else{ component.find(targetvalue).set("v.iconName","utility:chevrondown"); } if(document.getElementById(targetvalue.toString()).style.display == 'contents'){ document.getElementById(targetvalue.toString()).style.display = 'none'; }else{ document.getElementById(targetvalue.toString()).style.display = 'contents'; } }, scriptsLoaded : function(component, event, helper){ console.log('Script loaded successfuly'); }, doInit : function(component, event, helper) { console.log('Display Sample Data doint called--> '); console.log(component.get("v.store")); var action = component.get("c.getSampeledata"); action.setParams({'store': component.get("v.store")}); action.setCallback(this,function(res){ console.log(res.getState()); console.log(res.getReturnValue()); var state = res.getState(); if(state === 'SUCCESS' && res.getReturnValue() != null){ var returnvalue = res.getReturnValue(); if(returnvalue[0] != null && returnvalue[0] != '' && returnvalue[0] !== undefined && returnvalue[0] != ''){ component.set("v.listofprodutct",JSON.parse(returnvalue[0])); } if(returnvalue[1] != null && returnvalue[1] != '' && returnvalue[1] !== undefined && returnvalue[1] != ''){ component.set("v.Listofcontact",JSON.parse(returnvalue[1])); } if(returnvalue[2] != null && returnvalue[2] != '' && returnvalue[2] !== undefined && returnvalue[2] != ''){ component.set("v.listofcollection",JSON.parse(returnvalue[2])); } if(returnvalue[3] != null && returnvalue[3] != '' && returnvalue[3] !== undefined && returnvalue[3] != ''){ component.set("v.listoforder",JSON.parse(returnvalue[3])); } if(returnvalue[4] != null && returnvalue[4] != '' && returnvalue[4] !== undefined && returnvalue[4] != ''){ component.set("v.listofdarftorder",JSON.parse(returnvalue[4])); } if(returnvalue[5] != null && returnvalue[5] != '' && returnvalue[5] !== undefined && returnvalue[5] != ''){ component.set("v.listoflocation",JSON.parse(returnvalue[5])); } component.set("v.Doinitdone",true); }else if (state === "INCOMPLETE") { }else if (state === "ERROR") { var errors = res.getError(); if (errors) { if (errors[0] && errors[0].message) { console.log("Error message: " + errors[0].message); } } else { console.log("Unknown error"); } } }); $A.enqueueAction(action); } })