No Results
Search Tips:
- Please consider misspellings
- Try different search keywords
Visualforce ページと Sコントロールの比較
Visualforce ページは、次世代の Sコントロールとされ、パフォーマンスの向上および作成の簡略化のために、可能な限り Sコントロールの代わりに使用する必要があります。次の表は、Visualforce ページと Sコントロールの相違点を説明したものです。
| Visualforce ページ | Sコントロール | |
|---|---|---|
| 必要な技術的スキル | HTML、XML | HTML、JavaScript、AJAX ツールキット |
| 言語スタイル | タグマークアップ | 手続き型コード |
| ページ上書きモデル | タグを使用して標準コンポーネントおよびカスタムコンポーネントを作成 | ページ全体の HTML および JavaScript の作成 |
| 標準 Salesforce コンポーネントライブラリ | はい | いいえ |
| 組み込みプラットフォームへのアクセス | はい。標準コントローラを使用 | いいえ |
| データ分割 | はい 開発者は、テキストボックスなどの入力コンポーネントを特定の項目 (取引先名など) で分割することができます。ユーザがその入力コンポーネントに値を保存すると、値はデータベースにも保存されます。 |
いいえ 開発者は入力コンポーネントを特定の項目に分割することはできません。代わりに、API を使用する JavaScript コードを記述して、ユーザ指定の項目値でデータベースを更新する必要があります。 |
| スタイルシートの継承 | はい | いいえ。Salesforce スタイルシートを手動��指定する必要があります。 |
| 一意性など、項目メタデータの設定 | はい (デフォルト) ユーザが一意性または必須性の項目属性に反しているレコードを保存しようとすると、エラーメッセージが自動的に表示され、ユーザは再度試行することができます。 |
はい。describe API コールを使用して JavaScript でコード化する場合。 ユーザが一意性または必須性の項目属性に反しているレコードを保存しようとすると、エラーメッセージは Sコントローラ開発者がこれらの属性をチェックしたコードを記述した場合にのみ表示されます。 |
| Apex との統合 | 直接。カスタムコントローラにバインド。 | 間接。API を経由して Apex webService メソッドを使用。 |
| パフォーマンス | マークアップが Force.com プラットフォーム上で実行されるため、すぐに反応します。 | API へのすべてのコールではサーバとの往復が必要になるため、応答速度が低い。付加はパフォーマンスを調整する開発者によって異なる。 |
| ページコンテナ | ネイティブ | iFrame 内 |