Skip to main content

Posts

Showing posts with the label Apex method and LWC

Apex Method Call In LWC

Apex method Call from LWC : syntax: import apexMethodName from '@salesforce/apex/Namespace.Classname.apexMethodName'; Example: public with sharing class ContactController { @AuraEnabled(cacheable=true) public static List<Contact> getContactList() { return [SELECT Id, Name, Title, Phone, Email, Picture__c FROM Contact WHERE Picture__c != null LIMIT 10]; } } Namespace = The namespace of the Salesforce organization. Classname = The Name of Apex Class apexMethodName = Method name to import apexMethodName = identify the apex method in js. Expose Apex Methods to Lightning Web Components: To expose an Apex method to a Lightning web component, the method must be static and either global or public . Annotate the method with @AuraEnabled . Primitive —Boolean, Date, DateTime, Decimal, Double, Integer, Long, and String. sObject —standard and custom sObjects are both supported. Apex —an instance of an Apex class. (Most often a custom class.) C

Translate