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

Newer Version Available

This content describes an older version of this product. View Latest

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;