
Error-The 'PropertyDialog' JavaScript controller doInit function is incorrect. Please try copying the code again.
({
doInit : function(component, event, helper) {
var recId = component.get("v.recordId");
if (recId) {
component.set("v.modalContext", "Edit");
}
component.find("forceRecord").getNewRecord(
"Property__c",
null,
false,
$A.getCallback(function() {
var rec = component.get("v.propertyRecord");
var error = component.get("v.recordError");
if (error || (rec === null)) {
console.log("Error initializing record template: " + error);
return;
}
})
);
},
saveRecord : function(component, event, helper) {
var propBeds = parseInt(component.find('propBeds').get("v.value"), 10);
var propBaths = parseInt(component.find('propBaths').get("v.value"), 10);
var propPrice = parseInt(component.find('propPrice').get("v.value"), 10);
component.set("v.propertyRecord.Name", component.find('propName').get("v.value"));
component.set("v.propertyRecord.Beds__c", propBeds);
component.set("v.propertyRecord.Baths__c", propBaths);
component.set("v.propertyRecord.Price__c", propPrice);
component.set("v.propertyRecord.Status__c", component.find('propStatus').get("v.value"));
var tempRec = component.find("forceRecord");
tempRec.saveRecord($A.getCallback(function(result) {
console.log(result.state);
var resultsToast = $A.get("e.force:showToast");
if (result.state === "SUCCESS") {
resultsToast.setParams({
"title": "Saved",
"message": "The record was saved."
});
resultsToast.fire();
var recId = result.recordId;
helper.navigateTo(component, recId);
} else if (result.state === "ERROR") {
console.log('Error: ' + JSON.stringify(result.error));
resultsToast.setParams({
"title": "Error",
"message": "There was an error saving the record: " + JSON.stringify(result.error)
});
resultsToast.fire();
} else {
console.log('Unknown problem, state: ' + result.state + ', error: ' + JSON.stringify(result.error));
}
}));}
})
Hi Jahir,Please refer the below links and use the codes:https://developer.salesforce.com/forums/?id=9060G000000MUWQQA4https://salesforce.stackexchange.com/questions/198447/trailhead-build-a-lightning-component-to-override-a-standard-action-use-lighttps://developer.salesforce.com/forums/ForumsMain?id=9060G0000005M9fhttps://developer.salesforce.com/forums/?id=9060G0000005M9fQAECan you please Let me know if it helps or not!!! If it helps don't forget to mark this as a best answer!!!Thanks,Raj