HTML (aquí es donde estoy recopilando la información en una página de creación de experiencias)
<div class="slds-form-element__control "> <input type="text" id="firstName" placeholder="First Name" class="first_name_input slds-input" /> </div> <div class="slds-form-element__control "> <input type="text" id="lastName" placeholder="Last Name" class="last_name_input slds-input" /> </div> <div class="slds-form-element__control "> <input type="text" id="email" placeholder="Email Address" class="email_input slds-input" /> </div>-JavaScript (los valores se pasan a java script donde hay múltiples funciones, esta es la función que está diseñada para pasar los valores a Apex para la creación de clientes potenciales)
createLead(firstName,lastName, email) { var firstName = firstName var lastName = lastName var email = email this.createOrObtainExistingLead() this.navigateToFAPage() }-Apex (una vez que los valores se pasan al controlador de Apex, el cliente potencial debe crearse con valores pasados desde JavaScript)
clase pública VOQuickQuoteController {
@AuraEnabled @future public static void createOrObtainExistingLead(string firstName, string lastName, string email,) { Lead l = new Lead( firstName=firstName, lastName=lastName, email=email, ); insert l; }}