Trailhead 静的リソースの使用方法

環境
salesforce

構文
1.!URLFOR($Resource.vfimagetest,’cats/kitten1.jpg’)
$Resource グローバル変数と URLFOR() 関数を使用して、圧縮された静的リソース内の項目を参照します。

URLFOR() 関数により、圧縮された静的リソースへの参照と、そのリソース内の項目への相対パスを組み合わせて、静的アセットを参照する Visualforce コンポーネントで使用可能な URL を作成できます。

2.apex:image
HTML <img> タグで表示される画像です。
このコンポーネントを使用して、sObject の項目に対応しないコントローラメソッドのユーザ入力を取得します。
sObject 項目で使用できるのは、<apex:inputfield> と apex:outfield のみです。

実装機能

静的リソースを使用して Visualforce ページに画像を表示する
指定された zip ファイルを静的リソースとしてアップロードし、ファイルから Visualforce ページに画像を表示します。

Challenge の要件
 新しい Visualforce ページを作成する:
  表示ラベル: ShowImage
  名前: ShowImage
このファイルを静的リソースとして vfimagetest という名前でアップロードする
このページには静的リソースの cats ディレクトリから kitten1.jpg という画像を表示する Visualforce apex:image タグがある

操作例

<apex:page >
    <apex:image url="{!URLFOR($Resource.vfimagetest,'cats/kitten1.jpg')}"/>
</apex:page>

 

Trailhead

Posted by arkgame