Fire partial action programmatically in oaf
Fire Partial action is related to the OAF Page Loading or rendering. For Example if you want to refresh some specific bean or item of the page then you will use the fire partial action. FirePartialAction is uses for Partial Page Rendering(PPR). It will not cause whole page to render again. It causes only partial refresh of page. Here in this example , I am sharing the example to Fire Partial Action programmatically in OAF Page.
How to Fire Partial Action Programmatically in OAF.
Put this Code under the Process Request Method of the OAF Page Controller
import oracle.cabo.ui.action.FirePartialAction;
OAMessageChoiceBean EmailAddress=(OAMessageChoiceBean)webBean.findChildRecursive("Email");
FireAction firePartialAction = new FirePartialAction("EmailAction");
EmailAddress.setAttributeValue(PRIMARY_CLIENT_ACTION_ATTR,firePartialAction);
Now we will capture this Above Event "EmailAction" in the Process From Request Method of the OAF Page Controller.
if("EmailAction".equals(pageContext.getParameter(SOURCE_PARAM)))
{
//Event Handling Here
}
2 comments:
Very nice explanation. Thanks for your blog it helps me a lot. I was tasked to do event capture on DFF date filed and do some processing, but DFF date field was not firing any event so cannot code anything. I was about to say to my manager that this is not possible possible and looking for alternative solution. Then found this blog, and job is done in couple of hours.
Many Thanks
Khemraj
Thanks Khemraj for your valuable feedback
Post a Comment