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

Component クラス

Apex の動的 Visualforce コンポーネントを表します。

名前空間

ApexPages

Dynamic Component のプロパティ

Component のプロパティは次のとおりです。

childComponents

コンポーネントの子コンポーネントへの参照を返します。

署名

public List <ApexPages.Component> childComponents {get; set;}

プロパティ値

型: List<ApexPages.Component>

1Component.Apex.PageBlock pageBlk = new Component.Apex.PageBlock();
2
3Component.Apex.PageBlockSection pageBlkSection = new Component.Apex.PageBlockSection(title='dummy header');
4
5pageBlk.childComponents.add(pageBlkSection);

expressions

式の言語表記を使用して、属性の内容を設定します。これに使用する表記は、expressions.name_of_attribute です。

署名

public String expressions {get; set;}

プロパティ値

型: String

1Component.Apex.InputField inpFld = new 
2Component.Apex.InputField();
3inpField.expressions.value = '{!Account.Name}';
4inpField.expressions.id = '{!$User.FirstName}';

ファセット

Dynamic Component にファセットの内容を設定します。表記は、facet.name_of_facet です。

署名

public String facets {get; set;}

プロパティ値

型: String

使用方法

このプロパティにアクセスできるのは、ファセットをサポートするコンポーネントのみです。

メモ

1Component.Apex.DataTable myDT = new 
2Component.Apex.DataTable();
3Component.Apex.OutputText footer = new 
4Component.Apex.OutputText(value='Footer Copyright');
5myDT.facets.footer = footer;