We have a requirement to disable or hide a radio button on the standard Noritifacation Reassign page in R12.
The page is /oracle/apps/fnd/wf/worklist/webui/NotifReassignPG.
When I went to 'Personalize Page', I can see a 'messageComponentLayout', when I set the 'Rendered' property to 'false'.
It is hiding out the complete Layout, but I just want to hide only one radio button from that layout.
Can someone please help?
The radio button is not visible even after expanding the complete view.
I guess, the only option now is to extend the controller as suggested by you.
I was just hoping to do it using personalization only, but now I need to do the extension also.
Thanks for your help.
Thanks Sandeep and Keerthi,
I got that point but I am facing one more problem, as you said, its creating radio groups dynamically in CO.
Now I am trying to extend the CO and disable the radio butto, But I am getting Null Pointer exception, I guess, I am not able to get the proper handle to that radio button.
Can you please help?
Here is the Controller code where it created buttons dynamically.
OAViewObject localOAViewObject = (OAViewObject)localOAApplicationModule.findViewObject("ReassignTypeVO");
OARow localOARow = null;
int j = localOAViewObject.getRowCount();
localObject5 = null;
for (int k = 0; k < j; k++)
localOARow = (OARow)localOAViewObject.next();
localObject5 = (OAMessageRadioButtonBean)createWebBean(paramOAPageContext, "MESSAGE_RADIO_BUTTON");
Here is the code I have written, but its going into exception.
OAMessageRadioButtonBean testButton = (OAMessageRadioButtonBean)webBean.findChildRecursive("0");
pageContext.writeDiagnostics(this,"expMsg: got the testButton",1);
//i tried with OAMessageRadioButtonBean testButton = (OAMessageRadioButtonBean)webBean.findChildRecursive("NtfReassignType");
//OAMessageRadioButtonBean testButton = (OAMessageRadioButtonBean)webBean.findChildRecursive("MESSAGE_RADIO_BUTTON");
//but still its not working and going to exception block
catch (Exception exception)
throw new OAException("Error in NtfReassignFnCO button: "+exception, OAException.ERROR);