0

我无法在 VF 页面上显示错误消息

我的代码:

VF page 
<apex:page contr
<apex:pageMessages />

控制器

ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR,'Error'));

有人可以帮我解决这个问题吗?

4

4 回答 4

0

根据apex:pageMes​​sage您缺少必填字段之一 - severity

至于我这里是我的代码:

页:

<apex:page >

    <apex:pageMessage rendered="{!(errorMessage != null)}" summary="{!errorMessage}" severity="warning" strength="2" />


    <apex:form >

控制器:

公共字符串错误消息 {get;set;}

if(error) { errorMessage = '这里有一些错误文本'; }

于 2012-12-04T08:09:06.390 回答
0

您需要将<apex:message/>元素添加到 Visualforce 页面以显示 Apex 页面消息,如下所示:

<apex:page controller="VFPagecontroller">
  <apex:message/>
</apex:page>
于 2012-06-14T12:58:50.000 回答
0

我遇到了困难<apex:message/>。如果这不起作用,您可以尝试以下方法。

包括<apex:pageMessages />在您的 VF 页面中,如下所示:

<apex:page controller="Yourcontroller">
    <apex:pageMessages/>
</apex:page>
于 2012-06-15T00:41:44.777 回答
0
if(opp.stagename=='closed won'&& opp.close_date__c==null) {
  ApexPages.Message msg = new ApexPages.Message(ApexPages.Severity.info, 'please select closed date.');
  pexPages.addMessage(msg);

}
于 2013-07-24T11:14:00.797 回答