クラスのプロパティを表示するVisualForceページ

SalesforceにはHTMLページのように表示させる
Visualforceページという機能があります。

これには通常のHTMLタグは勿論のこと
Salesforce特有のApexタグのコントロールが使用できます。

Apexタグコントロールを使用すると
Salesforce内にある情報などを埋め込むことができます。

またクラスをコントローラとして登録し
動的なカスタムサイトを作成することも可能です。

今回はシンプルにクラスとリンクしたページを作ってみました。

クラス

public class SimpleVFPage {
    
    // プロパティ
    public String str {get; set;}

    // コンストラクタ
    public SimpleVFPage() {
        
        str = 'Hello World';
        
    }
    
}

Visualfroceページ

<apex:page controller="SimpleVFPage" >
  <p><h1>テストの表示です</h1></p>
  <p><h1>{!str}</h1></p>
</apex:page>

{!str}でプロパティ値を指定させます

結果

f:id:MNakayama:20160201192358j:plain


無事に表示できました。
日々精進。ほんならね。