Skip to content

Instantly share code, notes, and snippets.

@amitastreait
Created February 21, 2022 06:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amitastreait/e0345b84d05687cc4b2e75a8144d28f1 to your computer and use it in GitHub Desktop.
Save amitastreait/e0345b84d05687cc4b2e75a8144d28f1 to your computer and use it in GitHub Desktop.
public class VE_AutoLeadController {
public List<String> leadIdsSet { get; set; }
public List<Lead> selectedLeadRecords { get; set; }
public VE_AutoLeadController(ApexPages.StandardSetController setController) {
selectedLeadRecords = (Lead[])setController.getSelected();
leadIdsSet = new List<String>();
for(sObject sobj : setController.getSelected()){
leadIdsSet.add( (String)sObj.get('Id') );
}
// SOQL on Lead Object if you need more Fields
selectedLeadRecords = [SELECT Id, Name, Company, Phone, Email, Rating FROM Lead WHERE Id IN: leadIdsSet];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment