我无法在VF页面上显示错误消息
我的代码:
VF page
<apex:page contr
<apex:pageMessages />
控制器
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR,'Error'));
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您需要将<apex:message/>
元素添加到Visualforce页面以显示Apex页面消息,如下所示:
<apex:page controller="VFPagecontroller">
<apex:message/>
</apex:page>
答案 1 :(得分:0)
我遇到了<apex:message/>
的困难。如果这不起作用,您可以尝试以下操作。
在您的VF页面中加入<apex:pageMessages />
,如下所示:
<apex:page controller="Yourcontroller">
<apex:pageMessages/>
</apex:page>
答案 2 :(得分:0)
根据apex:pageMessage,您缺少一个必填字段 - 严重性。
至于我这里是我的代码:
页:
<apex:page >
<apex:pageMessage rendered="{!(errorMessage != null)}" summary="{!errorMessage}" severity="warning" strength="2" />
<apex:form >
控制器:
public String errorMessage {get; set;}
if(error){errorMessage ='有些错误文字在这里'; }
答案 3 :(得分: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);
}