Salesforce-Visualforce

色々な方法でスタイルを指定してみます

Visualforceに対して色々な方法でスタイルを指定してみます。Webページであれば、CSSファイルを外部ファイルとして 参照しているケースが多いと思いますが、Visualforceでは 静的リソース にCSSファイルを置いて、参照すればよさそうです。また、Zipファイル…

まずはここからVisualforce Componentの基本的な作成

apexでカプセル化されているメソッドなどは再利用ができるようになっています。 VisualforceComponent も同じ考えで、HTMLやVFPageなどを再利用できるような機能です。VisualforcePageから という感じで呼び出せます。また、Component側に attribute を持た…

StandardControllerに拡張クラスを付ける

さっと作れそうだったのでメモ。Visualforceページの standardcontroller にオブジェクトを指定を ますは指定します。(今回はAccountを指定)続けて、extensions に拡張したいクラスを指定します。 クラスのコンストラクタには、ApexPages.StandardControll…

VisualForceページにて数式で表示コンテンツを表示、非表示

また表示コンテンツ系、とりあえず使用頻度が高いので このパターンもメモ。Salesforceの数式IF文使用方法に IF(logical_test, value_if_true, value_if_false)。logical_test に、評価する式を指定します。value_if_true に、式が真の場合に返す値を指定し…

apexのrenderedプロパティで表示コンテンツを切り替える

Visualforce の apexコントローラに rendered というプロパティがあり、 Boolean値を入れてあげれば、表示・非表示を切り替えられるぽ。 試しに outputpanel で試してみたよ。class public class OutputPanelRender { public boolean render {get; set;} pub…

Visualforceページにてstyle:dispalyで表示コンテンツを切り替えてみる

簡単にstyle:cssプロパティを利用した表示コンテンツの切り替えです。 commandbuttonのアクションでclassの showFlg値 を切り替えて、 ページ側のCSSを切り替えてあげる感じです。 切り替え部分はIF文を利用、ボタンを押したらRerenderで再描画します 以下の…

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

SalesforceにはHTMLページのように表示させる Visualforceページという機能があります。これには通常のHTMLタグは勿論のこと Salesforce特有のApexタグのコントロールが使用できます。Apexタグコントロールを使用すると Salesforce内にある情報などを埋め込…

カスタム表示ラベルの使用方法

Salesforceのカスタム表示ラベルを試してみました。 apexやVisualforceから設定したラベルのテキスト値を取得できます。設定値の例Visualforceで使用する場合の例 <apex:page showHeader="true" sidebar="true"> <h1>{!$Label.HelloWorldLabel}</h1> </apex:page> Apexで使用する場合の例 System.debug(Label.HelloWorldLabel);…