You need to sign in to do that
Don't have an account?
Linga_Ramin
How to display based on dropdown selected?
I have one dropdown with values"text,radio,multiselect,numeric".
My question is when I select text from dropdown I should get text and when radio selected radio button should appear.How can i achieve this?
My question is when I select text from dropdown I should get text and when radio selected radio button should appear.How can i achieve this?
Please find sample code below :
Hope this helps you!
If my answer helps resolve your query, please mark it as the 'Best Answer' & upvote it to benefit others.
Thanks
Varaprasad
@For Support: varaprasad4sfdc@gmail.com
And similarly for the 'Radio' pageBlockSection. Happy coding!
Please have a look at screenshot
Below is my code
public class QuestionAddRow
{
public List<Answer__c> memberList {get;set;}
public List<Answer__c> memberAddList {get;set;}
public String memberName {get;set;}
public QuestionAddRow(ApexPages.StandardController sc)
{
String sql = 'SELECT Id, Name FROM Answer__c';
memberList = Database.Query(sql);
memberAddList = new List<Answer__c>();
memberAddList.add(new Answer__c());
}
public void AddRow()
{
memberAddList.add(new Answer__c()); } }
VF Page:
<apex:page sidebar="false" standardController="Answer__c" extensions="QuestionAddRow" >
<apex:form >
<apex:pageBlock id="membAdd" >
<apex:pageblockSection >
<apex:pageBlockTable value="{!memberAddList}" var="memb">
<apex:column headerValue="Question"> <apex:inputField value="{!memb.Name}"/>
</apex:column> <apex:column headerValue="Type">
<apex:inputField value="{!memb.Type__c}" />
<apex:actionSupport event="onchange" reRender="acs"/>
</apex:column> <apex:column headerValue="Picklist Value" >
<apex:inputText title="Radio Value" rendered="{!IF(memb.Type__c= 'Radio', true, false)}"/>
</apex:column>
</apex:pageBlockTable>
<br/><apex:commandLink value="Add Question" action="{!addRow}" reRender="membAdd"/>
</apex:pageblockSection>
<apex:pageblockSection columns="1">
<apex:pageblockSectionItem >
<apex:commandButton value="Save"/>
<apex:commandButton value="Cancel"/>
</apex:pageblockSectionItem>
</apex:pageblockSection>
</apex:pageBlock>
</apex:form>
</apex:page>