Visualforce 開発者ガイド
Spring '26 (API version 66.0)
Winter '25 (API version 62.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Summer '21 (API version 52.0)
Spring '21 (API version 51.0)
Winter '21 (API version 50.0)
Summer '20 (API version 49.0)
Spring '20 (API version 48.0)
Winter '20 (API version 47.0)
Summer '19 (API version 46.0)
Spring '19 (API version 45.0)
Winter '19 (API version 44.0)
Summer '18 (API version 43.0)
Spring '18 (API version 42.0)
Winter '18 (API version 41.0)
Summer '17 (API version 40.0)
Spring '17 (API version 39.0)
Winter '17 (API version 38.0)
Summer '16 (API version 37.0)
Spring '16 (API version 36.0)
Winter '16 (API version 35.0)
Summer '15 (API version 34.0)
Spring '15 (API version 33.0)
Winter '15 (API version 32.0)
もうひとこと: Salesforce モバイルアプリケーションで Visualforce ページを表示できる場所
モバイルとデスクトップでの Visualforce ページの共有
モバイルまたはデスクトップからの Visualforce ページの除外
モバイルとデスクトップの両方で機能する Visualforce ページの作成
標準の Visualforce ページ
Visualforce と HTML の組み合わせ
JavaScript Remoting と静的 HTML
Salesforce アプリケーションの Visualforce ページのパフォーマンスの最適化
Salesforce アプリケーションで Visualforce を使用する場合の考慮事項と制限事項
Salesforce アプリケーションの Visualforce ページに関する問題のサポート要求を準備
効果的なページレイアウトの選択
ユーザの入力と操作
カスタムアクションとしての Visualforce ページの使用
Visualforce ページのパフォーマンスチューニング
用語集
Salesforce アプリケーションの Visualforce ページのアーキテクチャの選択
Visualforce ページを設計および構造化する方法は複数あり、開発時間、開発者に必要なスキル、カスタム機能をどの程度 Salesforce アプリケーションに近づけるかの点でそれぞれメリットとデメリットが異なります。
ページの構造には次のいずれかのアプローチを採用します。
-
標準の Visualforce ページ
通常の Visualforce ページは、モバイル向けに最適化された Web ページと比べてユーザの操作性が若干劣るものの、モバイルブラウザに適切に表示され、表示されたとおり使用できます。ページは Salesforce フルサイトと同様に表示され、他の Salesforce アプリケーションの機能とはビジュアルデザインが異なります。 -
Visualforce と HTML の組み合わせ
作成するモバイル対応ページのビジュアルデザインを Salesforce アプリケーションに近づける場合は、フォーム要素や出力テキストに Visualforce タグ、ページ構造に静的 HTML を使用します。モバイル限定ページの場合は、既存の Visualforce ページをこの方法で簡単に変換できますが、Salesforce アプリケーションと Salesforce フルサイトの両方で使用するページにはこの方法はあまり適していません。 -
JavaScript Remoting と静的 HTML
JavaScript Remoting と静的 HTML を組み合わせて、高度なパフォーマンスとユーザインターフェースを Salesforce アプリケーションに匹敵させ、ユーザの操作性を最大限に高めます。このアーキテクチャでは、JavaScript のページ要素のレンダリングが優先され、Visualforce タグの大半が回避されます。このオプションでは、開発者に最も高度な専門知識が求められ、標準の Visualforce または Visualforce と HTML の組み合わせよりも設定に多少時間がかかることがあります。Salesforce モバイルパックを使用すると、すぐに着手できるほか、最先端のモバイル Web アプリケーションテクノロジを活用できます。