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