function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
amrit00077amrit00077 

How to populate the values in multiselect picklist dynamically

I have an object rules which has records with one of the fields(rule Name) as  rule 1 , rule 2 , rule 3 etc......

Now on some other page or object I want to have a picklist which fetches values from rule object i.e. rule name.

I essence the value of picklist should be rule 1 , rule 2, rule 3 etc..........

 

How can we achieve this?

soofsoof

Try this...

 

Apex:

List<SelectOption> getRules() {
	List<SelectOption> rules = new List<SelectOption>();
	for ( Rule__c rule : [select Id, Name from Rule__c] ) {
		rules.add(new SelectOption(rule.Id, rule.Name));
	}
	return rules;
}

 

Visualforce:

<apex:selectList multiselect="true" size="3">
	<apex:selectOptions value="{!rules}"/>
</apex:selectList>

 

Thanks.