Get Selected Records from ListView in Visualforce Page | GETRECORDIDS JavaScript | StandardSetController Salesforce
In this article, you will learn to use GETRECORDIDS function to get selected records IDs in Visualforce page.
Requirement - Convert onclick JavaScript on custom buttons to Visualforce page
Don't forget to check out: Creating Wrapper Class in Salesforce Visualforce Pages
Visualforce Page
<apex:page standardController="Account" recordSetVar="accs" extensions="JavaScript_DemoV1Ctrl"> <apex:includeScript value="/soap/ajax/18.0/connection.js"/> <script> var GetIDs= '{!accIds}'; </script> </apex:page>
Apex Controller
public class JavaScript_DemoV1Ctrl { public List<Account> getIDs; public String accIds{get;set;} public JavaScript_DemoV1Ctrl(ApexPages.StandardSetController controller){ System.debug('Get Selected'); getIDs = controller.getSelected(); accIds = ''; for(Account acc : getIDs){ accIds += acc.Id + ','; System.debug('Account ID : '+accIds); } accIds = accIds.removeEnd(','); } }
Check out another amazing blog by Kapil here: Sort Picklist Values in Lightning Component | Salesforce Tutorials
Responses