<apex:pageMessages>
This component displays all messages that were generated for all components on the current page, presented using the Salesforce styling.
This tag supports following attributes:
Attribute
|
Description
|
escape
|
A Boolean value that specifies whether sensitive HTML and XML characters should be escaped in the HTML output generated by this component. If you do not specify escape="false", the character escape sequence displays as written. Be aware that setting this value to "false" may be a security risk because it allows arbitrary content, including JavaScript, that could be used in a malicious manner.
|
id
|
An identifier that allows the component to be referenced by other components in the page.
|
rendered
|
A Boolean value that specifies whether the component is rendered on the page. If not specified, this value defaults to true.
|
showDetail
|
A Boolean value that specifies whether to display the detail portion of the messages. If not specifed this value defaults to false.
|
Example:
<apex:page standardController="Opportunity" recordSetVar="opportunities" tabStyle="Opportunity" sidebar="false"> <p>Enter an alphabetic character for the "Close Date," then click Save to see what happens.</p> <apex:form > <apex:pageBlock > <apex:pageMessages /> <apex:pageBlockButtons > <apex:commandButton value="Save" action="{!save}"/> </apex:pageBlockButtons> <apex:pageBlockTable value="{!opportunities}" var="opp"> <apex:column value="{!opp.name}"/> <apex:column headerValue="Close Date"> <apex:inputField value="{!opp.closeDate}"/> </apex:column> </apex:pageBlockTable> </apex:pageBlock> </apex:form> </apex:page>