You need to sign in to do that
Don't have an account?
Kumar5
Rerender on selectList
Hi Everyone,
I am having rerender issue on selected List. when i change the stage i want to rerender select list values of competiro columns, it should be read only for first two status and next two status that should be editable. Appreciate your help in below scenario.
<apex:column headerValue="{!$ObjectType.opportunity.fields.status.label}" headerClass="headerClass">
<apex:inputField value="{!case.status}" id="Case_STATUS"/>
<apex:actionSupport event="onchange" reRender="Competitors,Competitors" />
</apex:column>
<apex:column headerValue="Competitor" styleClass="requiredInput" >
<div class="requiredInput">
<apex:outputPanel layout="block" styleClass="requiredBlock" rendered="{!IF((case.status!= status1) && (case.status!= status2), true, false) }" />
<apex:selectList id="Competitors" required="true" size="1" rendered="{!IF((case.status!= status1) && (case.status!= status2), true, false) }"
value="{!case.Competitors__c}" >
<apex:selectOptions value="{!CompetitorsPicklist}"/>
</apex:selectList>
<apex:outputPanel id="CompReqd"/>
</div>
<apex:outputField value="{!case.Competitors__c}"
rendered="{!IF((case.status!= status1) && (case.status!= status2), false, true) }" id="Competitors1"/>
</apex:column>
Thanks,
Kumar
I am having rerender issue on selected List. when i change the stage i want to rerender select list values of competiro columns, it should be read only for first two status and next two status that should be editable. Appreciate your help in below scenario.
<apex:column headerValue="{!$ObjectType.opportunity.fields.status.label}" headerClass="headerClass">
<apex:inputField value="{!case.status}" id="Case_STATUS"/>
<apex:actionSupport event="onchange" reRender="Competitors,Competitors" />
</apex:column>
<apex:column headerValue="Competitor" styleClass="requiredInput" >
<div class="requiredInput">
<apex:outputPanel layout="block" styleClass="requiredBlock" rendered="{!IF((case.status!= status1) && (case.status!= status2), true, false) }" />
<apex:selectList id="Competitors" required="true" size="1" rendered="{!IF((case.status!= status1) && (case.status!= status2), true, false) }"
value="{!case.Competitors__c}" >
<apex:selectOptions value="{!CompetitorsPicklist}"/>
</apex:selectList>
<apex:outputPanel id="CompReqd"/>
</div>
<apex:outputField value="{!case.Competitors__c}"
rendered="{!IF((case.status!= status1) && (case.status!= status2), false, true) }" id="Competitors1"/>
</apex:column>
Thanks,
Kumar