2012-12-27 162 views
0

我有一個VF頁面有很多字段。要求是這些字段上的所有錯誤消息都需要在頁面頂部一起列出並且具有字段級錯誤消息。目前,我們有這樣的事情:錯誤檢查在控制器級別製作所需字段

<apex:inputField value = 'f1' /> 
<apex:inputField value = 'f2' /> 

當用戶點擊提交,在控制器級別,我檢查,如果需要的字段都是空白的,如果是這樣,我返回一個聚集的錯誤。但我不知道如何渲染,因爲這所有的紅色條要求在控制器級別發生的事情

基本上,要求是

  1. 爲必填字段有一個紅色條
  2. 如果字段不填寫,顯示字段級的錯誤
  3. 對於所有的現場級的錯誤,在頁面的頂部顯示一個消息,說用戶需要在這些值進入

回答

1

ÿ您可以使用(必需=「true」)屬性。該屬性是apex:inputField標記。該屬性會給你現場級別的錯誤。你不需要在控制器中進行編碼。

對於所有現場級別的錯誤,您必須添加一個VF標籤<apex:pagemessages />。這個標籤會一起顯示所有的錯誤信息。