Visualforce

Salesforce

【Visualforce】inputFieldを非活性にする(readonly、disabled)

画面操作でinputFieldの活性/非活性を切り替えるような動きをさせたい場合。方法はいくつかあると思いますが、今回はJavascriptを使用する例を紹介します。 さっそくサンプル 上記VF画面を表示すると、まずはテキス...
Salesforce

【Visualforce】csv出力で、出力ファイルにscriptが吐かれる。SfdcApp.Visualforce.viewstate.ViewstateSender.sendViewstate

VisualforceでCSV出力を作ろうとしていた時の話。 開発者ガイドの<apex:page>タグを見てみると、どうやらcontentType属性にcsvを指定すればできそう。さっそく簡単なサンプルを作って試してみたところ...
Salesforce

【Visualforce】PDF表示でstyleタグに書いたCSSが効かない

公式ヘルプページを参考にVisualforceでPDF帳票を作っていた時、styleタグに書いたCSSが効かないという事象にだいぶハマったことがありました。 そのことをスッカリ忘れてまたハマってしまったので、備忘として書き留めたいと思いま...
Salesforce

【Visualforce】コマンドボタンのactionの前に確認メッセージを表示するサンプル

コマンドボタンクリックでactionが実行される前に、Javascriptを実行して確認メッセージを表示するサンプルです。もちろん確認メッセージで"キャンセル"を選択した場合はactionは実行されません。 ポイントoncl...
Salesforce

【Apex+Visualforce】選択リストを自前で作成するサンプル

Visulaforceでは、apex:inputFieldタグを使用すれば自動で項目の型に合ったinputのタイプに変換してくれます。選択リストも然りですが、オブジェクトに項目が無い場合は自前で作成することも可能です。 以下、サンプルです...
Salesforce

【Apex+Visualforce】謎のエラー。Exception common.page.PageInterruptException, Cyclical server-side forwards detected

VF開発していて謎のエラーが発生しました。 Exception common.page.PageInterruptException, Cyclical server-side forwards detected 遷移先の画面...
Salesforce

【Visualforce】初期表示でapex:pageBlockSectionを折りたたんで表示する

apex:pageBlockSectionタグでセクションを切っている場合、初期表示時にそのセクションを折りたたんで表示したいときがありますよね。公式の開発者ガイドを見てもそれらしい属性が用意されていないようだったのですが、ググってみると...
Salesforce

【Visualforce】JavascriptからgetElementByIdで値を参照する方法(ループ編)

前回【Visualforce】JavascriptからgetElementByIdで値を参照する方法を書いた時、ループの中のコンポーネントを参照する方法についてまったく触れていませんでした。 ループの中のコンポーネントを参照したい場合は、...
Salesforce

【Apex+Visualforce】action処理後にJavascript

Apexのaction処理後に、Javascriptのfunctionを実行する方法。 どんな仕掛けをすればいいかな~と考えていたのですが、apexタグのoncompleteを使うだけ、意外と簡単に実装できたのでメモ。 ...
Salesforce

【Visualforce】テキストとかボタンをグループ化したい。

テキストエリアとか、ラベルとか、ボタンとかをインライン要素としてグループ化したい場合のやり方。 例えば<apex:pageBlockSection>配下にこんな項目を表示させたい場合。 こんなふうに<ape...
タイトルとURLをコピーしました