This system can be used to report, track and monitor bug reports and feature requests for the OraFormsFaces JSF component. This component set can be used to re-use Oracle Forms as fully functional and tightly integrated JSF components in a web application.
FS#77 - FormCommand incompatible with ADF Faces Dialog Framework
Attached to Project:
OraFormsFaces
Opened by Wilfred van der Deijl (wvanderdeijl) - Tuesday, 08 July 2008, 08:58 GMT-7
Opened by Wilfred van der Deijl (wvanderdeijl) - Tuesday, 08 July 2008, 08:58 GMT-7
|
DetailsA FormCommand can invoke a ADF Faces Dialog navigation by simply specifying "dialog:outcome" as the action. If the faces-config.xml has been setup to use a navigation case with a name "dialog:outcome", the ADF Faces Dialog Framework will kick in.
Eventually, the user returns from the dialog, for example by pressing the following button: <af:commandButton text="close"> <af:returnActionListener/> </af:commandButton> This invokes JSF navigation to the original OraFormsFaces page. However, it seems like the ADF Faces Dialog Framework tries to deliver a ReturnEvent to the FormCommand component that initiated the dialog. This in interpreted by the FormCommand component as if the user activated the FormCommand component, so the FormCommand component queues an ActionEvent which causes another invocation of the same dialog. In the end, the user stays in the dialog and it seems like nothing is happening. We need to see if a FormCommand component can be made aware of the ReturnEvent and not invoke its normal action, but perhaps a ReturnListener. We need to make sure we can do this without introducing a dependency of ADF to OraFormsFaces. |
This task depends upon