You need to sign in to do that
Don't have an account?
akkk
I am getting a issues with Registration form with oura component
Hi all ,
i am getting a issus with the Registraion form when i am inserting the Records this is my Code
this is my calss
public class CustomerRegistrationClass {
@auraEnabled
public static string createAccount(Account acc){
// exception handaling
try{
insert acc;
return acc.Id;
}catch(exception e){
return 'Exception:'+e.getMessage();
}
}
}
this is my application :-
<aura:application extends="force:slds" controller="CustomerRegistrationClass">
<aura:attribute name="accountRecord" type="Account" default="{
'sobjectType':'Account',
Industry:'Education'
}"/> <!-- its by defult industry-->
<div class="slds-container--x-large slds-m-left_xx-large">
<lightning:card title="Customer Registration Form" iconName="standard:account">
<aura:set attribute="actions">
<lightning:button label="Save" onClick="{!c.saveData}"/>
<lightning:button label="Cancel" onClick="{!c.cancelData}"/>
</aura:set>
<div class="slds-m-left_x-large slds-m-right_x-large">
<lightning:input label="Name" value="{!v.accountRecord.Name}"/>
<lightning:input label="Phone" value="{!v.accountRecord.Phone}"/>
<lightning:input label="Industry" value="{!v.accountRecord.Industry}"/>
</div>
</lightning:card>
</div>
</aura:application>
this is my component :-
({
saveData : function(component, event, helper) {
var account = component.get("v.accountRecord"); //showing the defult valus
alert('test message');
console.log(account);
var action = component.get("c.createAccount"); // action with Apex calss method so called c
action.setParams({"acc":account});
action.setCallback(this,function(response){
var state = response.getState();
console.log(state);
if(state == "SUCCESS"){
var result= response.getReturnValue();
console.log(result);
alert(result);
}
})
$A.enqueueAction(action);
},// one function completed on save data
cancelData: function(component, event, helper){
component.set("v.accountRecord",null);
}
})
thanks
akhan
i am getting a issus with the Registraion form when i am inserting the Records this is my Code
this is my calss
public class CustomerRegistrationClass {
@auraEnabled
public static string createAccount(Account acc){
// exception handaling
try{
insert acc;
return acc.Id;
}catch(exception e){
return 'Exception:'+e.getMessage();
}
}
}
this is my application :-
<aura:application extends="force:slds" controller="CustomerRegistrationClass">
<aura:attribute name="accountRecord" type="Account" default="{
'sobjectType':'Account',
Industry:'Education'
}"/> <!-- its by defult industry-->
<div class="slds-container--x-large slds-m-left_xx-large">
<lightning:card title="Customer Registration Form" iconName="standard:account">
<aura:set attribute="actions">
<lightning:button label="Save" onClick="{!c.saveData}"/>
<lightning:button label="Cancel" onClick="{!c.cancelData}"/>
</aura:set>
<div class="slds-m-left_x-large slds-m-right_x-large">
<lightning:input label="Name" value="{!v.accountRecord.Name}"/>
<lightning:input label="Phone" value="{!v.accountRecord.Phone}"/>
<lightning:input label="Industry" value="{!v.accountRecord.Industry}"/>
</div>
</lightning:card>
</div>
</aura:application>
this is my component :-
({
saveData : function(component, event, helper) {
var account = component.get("v.accountRecord"); //showing the defult valus
alert('test message');
console.log(account);
var action = component.get("c.createAccount"); // action with Apex calss method so called c
action.setParams({"acc":account});
action.setCallback(this,function(response){
var state = response.getState();
console.log(state);
if(state == "SUCCESS"){
var result= response.getReturnValue();
console.log(result);
alert(result);
}
})
$A.enqueueAction(action);
},// one function completed on save data
cancelData: function(component, event, helper){
component.set("v.accountRecord",null);
}
})
thanks
akhan
May I know what are the issues you are facing??
Regards,
Anutej
Please change the onClick to onclick in the following two lines on the application component.
<lightning:button label="Save" onClick="{!c.saveData}"/>
<lightning:button label="Cancel" onClick="{!c.cancelData}"/>
And After changing 'C' to 'c' in onClick I have tested it and it worked for me.
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Sachin Arora
www.sachinsf.com