在OAF中所有的Error 和Warning 頁面顯示都是由異常進行拋出的,異常有多種
例子:在點擊刪除時,彈出一個提示頁面,是否刪除
思路::再點擊刪除時拋出一個普通的異常OAException 點擊後處理,所以在CO中進行處理(processFormRequest)
設置提示語句Do you want to delete
並且設置兩個按鈕DeleteYesButton 和DeleteNoButton
以上是普通的異常,輸入過後進行判斷則要用到OAAttrValException
這個是在EO中的在set的方法中先調用這個valid方法OAAttrValException
只能在form中進行定義
試過在EO的valid的方法拋出一個OAException 但是不會執行…
參考: http://blog.csdn.net/tavor/article/details/18761721