How to refresh vo in oaf
In this post , we will
discuss how we can refresh the VO in oaf page so that we can get the latest
data every time in the OAF Page. If we will not refresh the VO then we will get
always get the data which will be stores in the cache of the View Object. So in
this post , I will share the sample code to refresh the View Object VO in oaf
so that we can see the updated data in the view object of the OAF page. For
this we will use the vo.clearcache method to refresh the vo in oaf. Here below is the sample code for how to refresh vo in oaf.
Sample code of How to refresh vo in oaf
Sample code of vo.reset in oaf
OAApplicationModule oam = pageContext.getApplicationModule(webBean);
OAViewObject vo = (OAViewObject)oam.findViewObject("XXSUPVO");
if (vo != null)
//Check for null
vo.Clearcache();
//It will take you to the first row of Vo
while (vo.hasNext())
{
XXXRowImpl currow = (xxxVORowImpl)vo.next();
validatelogic (currow.getAttribute("Attr1"),currow.getAttributes("Attr2));
//so this will check for every row of a View Object
}
0 comments:
Post a Comment