このモジュールでは、Speakerレコードの新規作成や編集を行うためのカスタムユーザインターフェースとなるVisualforceページを作成します。
開発者コンソールで File > New > Visualforce Page の順にクリックし、ページ名に SpeakerForm と入力し、 OK をクリックします。
<apex:page standardController="Speaker__c">
<apex:form >
<apex:pageBlock title="講演者の編集">
<apex:pageBlockSection columns="1">
<apex:inputField value="{!Speaker__c.Last_Name__c}"/>
<apex:inputField value="{!Speaker__c.First_Name__c}"/>
<apex:inputField value="{!Speaker__c.Email__c}"/>
</apex:pageBlockSection>
<apex:pageBlockButtons >
<apex:commandButton action="{!save}" value="保存"/>
</apex:pageBlockButtons>
</apex:pageBlock>
</apex:form>
</apex:page>
ファイルを保存します。
作成したVisualforceページをテストします。複数のテスト方法がありますが、たとえば、次のような手順で確認が可能です:
このステップでは、SpeakerFormページを、講演者レコードの新規作成や編集に使用するデフォルトのフォームに設定します。:
設定 メニューで ビルド > 作成 > オブジェクト の順に選択し、 講演者 リンクをクリックします
下へスクロールして ボタン、リンク、およびアクション まで移動し、表示ラベル 新規 の左にある 編集 をクリックします
上書き手段 で Visualforceページ を選択し、SpeakerForm を選択します。
保存 をクリックします
ボタン、リンク、およびアクション セクションで、表示ラベル 編集 の左にある 編集 をクリックします
上書き手段 で Visualforceページ を選択し、 SpeakerForm を選択します。
保存 をクリックします
講演者タブをクリックします
新規 をクリックして、自分が作成したVisualforceページが表示されることを確認します
新しい講演者レコードを作成して 保存 を選択します。
この段階では、作成したVisualforceページには、元のSpeakerレコード用フォームを超える機能はありません。次のモジュールで、スピーカーの写真のアップロードをサポートできるよう、SpeakerFormを拡張します。