Search In This Blog

2021-03-06

Salesforce開発入門タスク3 Apex クラスとVisualforce ページ

簡単で説明すると、Apex クラスはバックエンド(backend)、Visualforce ページはフロントエンド(frontend)ということです。

ApexはJavaと似ています。VisualforceはHTMLと似ています。

Apexの関連勉強tailhead:

https://trailhead.salesforce.com/en/content/learn/modules/apex_database?trail_id=force_com_dev_beginner

https://trailhead.salesforce.com/en/content/learn/modules/apex_testing?trail_id=force_com_dev_beginner


Visualforce ページの関連勉強tailhead:

Visualforce Basics


上記のtailheadを勉強した上に、タスクをはじめます。

目標:Salesforce入門タスク2に作成したオブジェクトのカスタム一覧画面を作成する

事前準備:対象オブジェクトに複数のデータを新規作成する


ステップ1 

対象オブジェクトのVisualforceとApexを新規作成する

Apexでオブジェクトの全て項目取得する。

注意:SELECT * FROM は利用しない、必ず項目のAPI名で取得する


ステップ2

Visualforceに取得した項目を表示する、データ名前を3列で出力する。出力は下記のリンクで参照する

Output data in 3 columns by repeat in Visualforce

プレビューで画面表示の確認できる


ステップ3

Visualforce画面をPDFの形で表示する

How to display Visualforce page as PDF


ステップ4

編集画面のApexとVisualforceを作成する

Apexはステップ1で作成したもの、そのまま利用できるが、ここは新規で作成する。

保存ボタンについて、二重送信防ぐ機能を忘れず。


No comments:

Post a Comment