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

ApexComponent

<apex:relatedList><apex:dataTable> などの標準コンポーネントと共に Visualforce ページで使用できるカスタムコンポーネントの定義を表します。詳細は、Visualforce 開発者ガイド』を参照してください。

サポートされているコール

create()delete()describeSObjects()getDeleted()getUpdated()query()retrieve()update()upsert()

項目

項目 詳細
ApiVersion
double
プロパティ
CreateFilterSortUpdate
説明
このカスタムコンポーネントの API バージョン。どのカスタムコンポーネントにも、作成時に API バージョンが指定されます。API のバージョンが 15.0 より前であり、ApiVersion が指定されていない場合は、ApiVersion のデフォルトは 15.0 です。
ControllerKey
string
プロパティ
CreateFilterGroupNillableSortUpdate
説明
このカスタムコンポーネントに関連するコントローラの識別子。
  • ControllerType パラメータが Standard または StandardSet に設定されている場合、値はコントローラを定義する sObject の名前となります。
  • ControllerType パラメータが Custom に設定されている場合、値はコントローラを定義する Apex クラスの名前となります。
ControllerType
picklist
プロパティ
CreateFilterGroupRestricted picklistSortUpdate
説明
Visualforce カスタムコンポーネントに関連するコントローラの種類。値には、次のものがあります。
  • Not Specified<apex:component> タグの controller 属性の値を使用せずに定義したカスタムコンポーネントに指定。
  • Standard。カスタムコンポーネントで使用できない、またはエラーが発生する場合がある値。
  • StandardSet。カスタムコンポーネントで使用できない、またはエラーが発生する場合がある値。
  • Custom<apex:component> タグの controller 属性の値を持つコンポーネント。
Description
textarea
プロパティ
CreateFilterNillableSortUpdate
説明
Visualforce カスタムコンポーネントの説明。
Markup
textarea
プロパティ
CreateUpdate
説明
カスタムコンポーネントの内容を定義する Visualforce マークアップ、HTML、Javascript、およびその他の Web 対応コード。
MasterLabel
string
プロパティ
CreateFilterGroupSortUpdate
説明
Salesforce の設定エリアで Visualforce カスタムコンポーネントを識別するために使用するテキスト。この項目の表示ラベルは Label です。
Name
string
プロパティ
CreateFilterGroupSortUpdate
説明
必須。Visualforce カスタムコンポーネントの名前。
NamespacePrefix
string
プロパティ
FilterGroupNillableSort
説明
このオブジェクトと関連付けられた名前空間プレフィックス。管理パッケージを作成する Developer Edition 組織には、一意の名前空間プレフィックスがあります。最大 15 文字です。namespacePrefix__componentName 表記を使用して、管理パッケージのコンポーネントを参照できます。

名前空間プレフィックスには、次のいずれかの値があります。

  • Developer Edition 組織では、名前空間プレフィックスは、サポートしているすべてのオブジェクトに組織の名前空間プレフィックスを設定します。オブジェクトがインストールされた管理パッケージ内にある場合には例外があります。その場合、オブジェクトにはインストールされた管理パッケージの名前空間プレフィックスが付きます。この項目の値は、パッケージ開発者の Developer Edition 組織の名前空間プレフィックスです。
  • Developer Edition 組織でない場合、NamespacePrefix は、インストールされた管理パッケージの一部であるオブジェクトに設定されます。その他すべてのオブジェクトには名前空間プレフィックスはありません。

使用方法

このカスタムコンポーネントを使用して、一般的なデザインパターンをカプセル化し、そのパターンを 1 つ以上の Visualforce ページで複数回再利用します。Visualforce ページを表示できるすべてのユーザは、カスタムコンポーネントを表示できますが、カスタムコンポーネントを作成または更新するには「アプリケーションのカスタマイズ」権限が必要です。