以前JavaScript如果要丟msg出來很簡單用 alert("msgerr");
會出現一個小訊息視窗在螢幕中間
現在Web Dynpro可麻煩的又不能用JavaScript
後來發現可以用另外一種方式達到同樣的效果
public void msgbox( java.lang.String msgtxt )
{
//@@begin msgbox()
IWDControllerInfo controllerInfo = wdControllerAPI.getViewInfo().getViewController();
IWDConfirmationDialog dialog = wdComponentAPI.getWindowManager().createConfirmationWindow(msgtxt,controllerInfo.findInEventHandlers("OK"),"OK");
dialog.open();
//@@end
}
public void OK(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
{
//@@begin OK(ServerEvent)
//@@end
}
這樣反正以後只要
this.msgbox("msgerr");
一樣也可以達到跟alert一樣的效果,按ok這個小訊息窗也會關掉 !實在很方便
當初怎想那麼久
全站熱搜