inputField "Gift_ c.PaymentMethod _c" (ドロップダウン) に特定の値、つまり「クレジット カード」がある場合にのみ、pageBlockSection "ccBlock" を表示したいと思います。私は多くのアプローチを試みましたが、今のところうまくいきません。
<apex:pageBlockSection title="Basic Information" columns="1" >
<apex:inputField value="{!Gift__c.Contact__c}"/>
<apex:inputField value="{!Gift__c.PaymentMethod__c}" id="payMethod" >
<apex:actionSupport event="onchange" reRender="ccBlock, bankBlock" action="{!HideBlock}" />
</apex:inputField>
</apex:pageBlockSection>
<apex:pageBlockSection title="Credit Card" rendered="{!visi}" columns="1" id="ccBlock">
<apex:inputField value="{!Gift__c.CCType__c}"/>
<apex:inputField value="{!Gift__c.CCName__c}"/>
<apex:inputField value="{!Gift__c.CCNumber__c}"/>
<apex:inputField value="{!Gift__c.CCExpiryMonth__c}"/>
<apex:inputField value="{!Gift__c.CCExpiryYear__c}"/>
</apex:pageBlockSection>