Skip to content

Lightning web component that you can configure to replicate the Salesforce lookup field

License

Notifications You must be signed in to change notification settings

rousseln/lwc-lookup-field

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

lwc-lookup-field

Lightning web component that you can configure to replicate the Salesforce lookup field.

Features

  • Emulates the out-of-the-box Salesforce lookup field
  • Individually customized fields
  • Full object permissions support for view, create and edit
  • Use for standard and custom lookup fields

Copy contents to your project

Grab the component in the wLookupField/force-app/main/default/lwc folder. You will also need the apex class in wLookupField/force-app/main/default/classes to execute the custom apex methods that make the lookup field work.

Place the component in code

Add <c-w-lookup-field></c-w-lookup-field> in the code.

Properties

Property Value description
record-id Variable or sting of the record id the lookup field is attached to
prop-object-api-name String value of the object's api name where the lookup field is created
prop-field-api-name String value of the lookup field's api name

Example placement

<c-w-lookup-field class="product-lookup slds-col slds-medium-size_1-of-2 slds-small-size_1-of-1" record-id={parentRecordId} prop-object-api-name="Client_note__c" prop-field-api-name="Product__c"></c-w-lookup-field>

Saving the fields value

  1. Add a class to the field, example <c-w-lookup-field class="my-lookup">
  2. From the parent call this.template.querySelector('my-lookup').updateNewValue();

About

Lightning web component that you can configure to replicate the Salesforce lookup field

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published