この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Salesforce ユーザインターフェースおよびスタイルの抑制

デフォルトで、Visualforce ページは、Salesforce の他の部分と同じビジュアルスタイル設定やユーザインターフェースの「クロム」を採用します。このデフォルトスタイルの動作によって、まるで Salesforce の組み込みのような見た目のページを作成できます。ページを Salesforce のような外観にしない場合は、Salesforce ページおよびビジュアルデザインの各面を抑制できます。
<apex:page> コンポーネントの次の属性を使用して、Visualforce によって追加されたページレベルのユーザインターフェースリソースを変更できます。
  • sidebarfalse に設定すると、標準サイドバーが抑制されます。サイドバーを除去すると、ページのキャンバスが広がります。たとえば、テーブルにより多くの列を表示できます。

    Salesforce の外観の他の部分には、この属性による影響はありません。Salesforce ユーザインターフェースのスタイル設定を使用して表示する <apex:pageBlock><apex:detail><apex:inputField> などのコンポーネントは引き続き使用できます。

  • showHeaderfalse に設定すると、Salesforce の標準ページデザインが抑制されます。ヘッダーやタブ、サイドバーと共に、関連するスタイルシートや JavaScript リソース (セッションタイムアウト時にリダイレクトを支援するスクリプトなど) も削除されます。空白のページが用意され、独自のユーザインターフェースを使用して入力していきます。

    ただし、標準ページデザインの抑制によって、Salesforce のビジュアルデザインを設定するすべてのスタイルシートやスクリプト、およびページを含んだその他のスクリプトが抑制されるわけではありません。ページに追加した Visualforce コンポーネントは、引き続き Salesforce のビ���ュアルデザインを採用します。

  • standardStylesheetsfalse に設定すると同時に showHeaderfalse に設定すると、Salesforce のビジュアルデザインをサポートするスタイルシートの包含が抑制されます。標準スタイルシートを抑制すると、独自のスタイルシートを除き、ページにスタイルが設定されません。

    Salesforce スのスタイルシートを読み込まない場合、こうしたスタイルシートを必要とするコンポーネントは正しく表示されません。

    メモ

    showHeaderfalse に設定されていなければ、この属性を false に設定しても影響はありません。