You need to sign in to do that
Don't have an account?

i want to create two picklist
i want to create two picklist on one is project and another is projectTeamMember, When i select from first picklist project on second picklist we get its related projectteammember..Just like if we selecte Account on first picklist second picklist show its related contacts.
Something Like this Or not:-
public List<SelectOption> getObjectProject
List<SelectOption> projectList = new List<SelectOption>();
for(Project__c po : [Select Name from Project__c])
{
projectList.add(new SelectOption(po.Name, po.Name));
}
return projectList;
}
Thank You
Something Like this Or not:-
public List<SelectOption> getObjectProject
List<SelectOption> projectList = new List<SelectOption>();
for(Project__c po : [Select Name from Project__c])
{
projectList.add(new SelectOption(po.Name, po.Name));
}
return projectList;
}
Thank You
Hi Kuldeep paliwal,
I think your Requirement Resolve by admin part Not need to write the code for it.
First you create a Two Picklist field with values after that go the field dependencies option it show after the new field option in Custom Fields & Relationships.
when you click on the field dependencies option there are two option Controlling Field and Dependent Field
to easy understand see below link
https://developer.salesforce.com/docs/atlas.en-us.fundamentals.meta/fundamentals/adg_simple_app_adv_field_dependencies_try_it_out.htm
after creating depending pick list field then use it on the vf page or any place where you want to use.
mark this best answer if your issue resolve by this link.
thanks
public String selectedProject { get; set; }
public List<SelectOption> getProject(){
List<SelectOption> projectList = new List<SelectOption>();
for(Project__c po : [Select Name from Project__c])
{
projectList.add(new SelectOption(po.Name, po.Name));
}
return projectList;
}
public List<SelectOption> getProjectTeam(){
List<SelectOption> projectTeamList = new List<SelectOption>();
//I want to get that selectedProject hear how i use that to get that
for(Project_Team__c ptm : [Select Name, Project__c from Project_Team__c Where Project__C In: selectedProject])
{
projectTeamList.add(new SelectOption(ptm.Name, ptm.Name));
}
return projectList;
}
VF Page Like:-
For Project:-
<apex:selectList value="{!selectedProject}" size="1">
<apex:selectOptions value="{!ProjectName}"/>
<apex:actionSupport event="onchange" rerender="searchFilter, searchResult"/>
For ProjectTeamMember:-
<apex:selectList value="{!selectedProjectTeamMember}" size="1">
<apex:selectOptions value="{!ProjectTeamName}"/>
<apex:actionSupport event="onchange" rerender="searchFilter, searchResult"/>
</apex:selectList></apex:selectList>
USE this one multiple time, according to parentName in same block
hope this will be resolve your pblm
thanks
Vikas