0
Я пытаюсь обновить раздел блока страницы на основе значения списка выбора. Вот VF:salesforce apex refresh VF pageblock раздел
<apex:pageblockSectionItem >
<apex:selectList size="1" value="{!reasonCode}">
<apex:selectOptions value="{!reasonCodes}"/>
<apex:actionSupport event="onchange" reRender="a"/>
<apex:actionSupport event="oncomplete" action="{!isAcceptedReasonCode}" reRender="orders"/>
</apex:selectList>
</apex:pageblockSectionItem>
</apex:pageBlockSection>
<apex:pageBlockSection id="orders" rendered="{!isAcceptedRC==true}" >
<apex:outputLabel value="Order Number" for="odNum"/>
<apex:inputText id="odNum" value="{!OrderNumber}"/>
</apex:pageBlockSection>
Я пробовал кучу разных событий, но ни один из них не работает. Вот функция isAcceptedReasonCode:
public PageReference isAcceptedReasonCode(){
if(reasonCode == 'Accepted Offer') {
isAcceptedRC = true;
}else {
isAcceptedRC = false;
}
return null;
}
Это кажется довольно простым, но это не похоже на работу ... конечно я изменить список выбора, чтобы быть = «Принято предложение»