Salesforce-Visualforce
Visualforceに対して色々な方法でスタイルを指定してみます。Webページであれば、CSSファイルを外部ファイルとして 参照しているケースが多いと思いますが、Visualforceでは 静的リソース にCSSファイルを置いて、参照すればよさそうです。また、Zipファイル…
apexでカプセル化されているメソッドなどは再利用ができるようになっています。 VisualforceComponent も同じ考えで、HTMLやVFPageなどを再利用できるような機能です。VisualforcePageから という感じで呼び出せます。また、Component側に attribute を持た…
さっと作れそうだったのでメモ。Visualforceページの standardcontroller にオブジェクトを指定を ますは指定します。(今回はAccountを指定)続けて、extensions に拡張したいクラスを指定します。 クラスのコンストラクタには、ApexPages.StandardControll…
また表示コンテンツ系、とりあえず使用頻度が高いので このパターンもメモ。Salesforceの数式IF文使用方法に IF(logical_test, value_if_true, value_if_false)。logical_test に、評価する式を指定します。value_if_true に、式が真の場合に返す値を指定し…
Visualforce の apexコントローラに rendered というプロパティがあり、 Boolean値を入れてあげれば、表示・非表示を切り替えられるぽ。 試しに outputpanel で試してみたよ。class public class OutputPanelRender { public boolean render {get; set;} pub…
簡単にstyle:cssプロパティを利用した表示コンテンツの切り替えです。 commandbuttonのアクションでclassの showFlg値 を切り替えて、 ページ側のCSSを切り替えてあげる感じです。 切り替え部分はIF文を利用、ボタンを押したらRerenderで再描画します 以下の…
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);…