function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Prakhyat sapraPrakhyat sapra 

I have created the lwc componet in which the save button is not work can anybody help me ??

import { LightningElement } from 'lwc';
import { createRecord } from 'lightning/uiRecordApi';
import LeadObject from '@salesforce/schema/Lead';
import LeadLastName from '@salesforce/schema/Lead.LastName';
import LeadEmail from '@salesforce/schema/Lead.Email';
import LeadCompany from '@salesforce/schema/Lead.Company';
import LeadStatus from '@salesforce/schema/Lead.Status'
import { ShowToastEvent } from 'lightning/platformShowToastEvent';
export default class LeadForm extends LightningElement {
lastName = '';
emailId='';
Company='';
status= '';
LeadChangeVal(event) {
console.log(event.target.label);
console.log(event.target.value);
if(event.target.label=='Last Name'){
this.lastName = event.target.value;
}
if(event.target.label=='Company'){
this.Company = event.target.value;
}
if(event.target.label=='Email'){
this.emailId = event.target.value;
}
if(event.target.label=='Status'){
this.Status = event.target.value;
}
}
insertLeadAction(){
const fields = {};
fields[LeadLastName.fieldApiName] = this.lastName;
fields[LeadCompany.fieldApiName] = this.Company;
fields[LeadEmail.fieldApiName] = this.emailId;
fields[LeadStatus.fieldApiName] = this.Status;
const recordInput = { apiName: LeadObject.objectApiName, fields };
createRecord(recordInput)
.then(Leadobj=> {
this.LeadId = Leadobj.id;
this.dispatchEvent(
new ShowToastEvent({
title: 'Success',
message: 'Lead record has been created',
variant: 'success',
}),
);
})
.catch(error => {
this.dispatchEvent(
new ShowToastEvent({
title: 'Error creating record',
message: error.body.message,
variant: 'error',
}),
);
});
}
value = 'inProgress';
get options() {
return [
{ label: 'Open - Not Contacted ', value: 'Open - Not Contacted' },
{ label: ' Working - Contacted ', value: 'Working - Contacted' },
{ label: 'Closed - Converted ', value: 'Closed - Converted' },
{ label: 'Closed - Not Converted ', value: 'Closed - Not Converted ' },
];
}
handleChange(event) {
}
}