2012-01-31 11 views
0

&に輸出するVisualforce/apexの機能には、手数料契約書のPDFが添付されています。コミッション契約は契約のタイプです。ドロップリストの項目を選択するたびにVisualforceのページが自動的に破棄されます

visualforceページ自体は非常にシンプルで、「email to:」フィールドと「Contract Project Title」というドロップリスト(プロジェクトタイトルはカスタムフィールドです)があります。このドロップリストには、私の頂点コントローラを介して、コミッション契約をレコードタイプとして持つ契約が設定されています。

私がしたいことは、ユーザーがドロップリストから契約を選択するたびに、頂点ページを契約の詳細で更新して、行かずに正しい契約を選択したことを確信できるようにすることです詳細を見てください。それがボタンをクリックする必要なしに起こった場合には最善の方法ですが、必要な機能ではありません。

ガイダンスをいただければ幸いです。

答えて

2

はあなたの選択リストと一緒に<apex:actionSupport>タグを使用したい:

<apex:selectList value="{!someVar}"> 
    <apex:selectOptions value="{!options}"/> 
    <apex:actionSupport action="{!LoadContact}" rerender="theContactInfo" event="onchange"/> 
</apex:selectList> 

<apex:outputPanel id="theContactInfo"> 
    <!-- Display your contact info here --> 
</apex:outputPanel> 

LoadContactがドロップダウンで選択した連絡先の詳細をロードして、コントローラ内のアクションです。

関連する問題