LWC code
Picklist component code
<div if:true={displayMultipicklistFields}>
<lightning-dual-listbox name="Field Value"
label="Field Value"
source-label="Available"
selected-label="Selected"
options ={fieldValues}
onchange={handleFieldValueChange}>
</lightning-dual-listbox>
</div>
<lightning-button
label="Submit"
onclick={handleSaveFilter}>
</lightning-button>
eFile.js
handleSaveFilter()
{
this.filterRec.FilterSequence__c += 1;
saveFilter(
{
customFilter : this.filterRec
}
).then(data=>{
if(data =true)
{
this.dispatchEvent(
new ShowToastEvent({
title: 'Success!! Filter created successfully',
message: '',
variant: 'Success',
}),
);
this.openFilterModelBox = false;
this.handleFiltersBox();
}
else{
this.dispatchEvent(
new ShowToastEvent({
title: 'error!! Filter not created',
message: '',
variant: 'error',
}),
);
}
}).catch(error=>{
this.dispatchEvent(
new ShowToastEvent({
title: 'error!! while saving filter '+error.message,
message: '',
variant: 'error',
}),
);
})
}
I am using below apex class to create record
@AuraEnabled
public static Boolean createFilterRecord(CustFilter__c customFilter)
{
System.debug('Custom filter field value'+customFilter.Field_Value__c);
insert customFilter;
return true;
}