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

apex:pageMessages

このコンポーネントは、Salesforce スタイルを使用して、現在のページのすべてのコンポーネントに対して生成されたすべてのメッセージを表示します。

このコンポーネントを使用して、sObject の項目に対応しないコントローラーメソッドのユーザー入力を取得します。sObject 項目で使用できるのは、<apex:inputField><apex:outputField> のみです。

1<apex:page standardController="Opportunity" recordSetVar="opportunities"
2    tabStyle="Opportunity" sidebar="false">
3    <p>Enter an alphabetic character for the "Close Date," 
4       then click Save to see what happens.</p>
5    <apex:form >
6        <apex:pageBlock >
7        <apex:pageMessages />
8        <apex:pageBlockButtons >
9            <apex:commandButton value="Save" action="{!save}"/>
10        </apex:pageBlockButtons>
11            <apex:pageBlockTable value="{!opportunities}" var="opp">
12                <apex:column value="{!opp.name}"/>
13                <apex:column headerValue="Close Date">
14                    <apex:inputField value="{!opp.closeDate}"/>
15                </apex:column>
16            </apex:pageBlockTable>
17        </apex:pageBlock>
18    </apex:form>
19</apex:page>

属性

属性名 属性型 説明 必須かどうか API バージョン 通用範囲
escape Boolean このコンポーネントが生成する HTML 出力で、特殊な HTML および XML 文字��エスケープするかどうかを指定する boolean 値。escape="false" が指定されていない場合、文字エスケープシーケンスは記述されたとおりに表示されます。この値を「false」に設定すると、悪質な方法で使用されるおそれのある JavaScript などの任意のコンテンツが許可されるため、セキュリティのリスクとなる可能性があります。 14.0
id String ページの他のコンポーネントがコンポーネントを参照できるようにする識別子。 14.0 グローバル
rendered Boolean コンポーネントをページに表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの true に設定されます。 14.0 グローバル
showDetail Boolean メッセージの詳細部分を表示するかどうかを指定する boolean 値。指定されていない場合、この値はデフォルトの false に設定されます。 14.0