You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Matthias Weßendorf (JIRA)" <de...@myfaces.apache.org> on 2008/10/31 14:49:44 UTC

[jira] Resolved: (TRINIDAD-1121) Multi Dailog Close(returnFromDailog) not working with trinidad 1.2.8

     [ https://issues.apache.org/jira/browse/TRINIDAD-1121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthias Weßendorf resolved TRINIDAD-1121.
------------------------------------------

    Resolution: Duplicate

see TRINIDAD-1027

> Multi Dailog Close(returnFromDailog) not working with trinidad 1.2.8 
> ---------------------------------------------------------------------
>
>                 Key: TRINIDAD-1121
>                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1121
>             Project: MyFaces Trinidad
>          Issue Type: Bug
>    Affects Versions:  1.0.8-core,  1.2.8-core
>         Environment: trinidad 1.2.8, Myfaces 1.2.2, Jboss 4.3 bundled with JSF 1.2 Implementation
>            Reporter: Nitin Sharma
>            Priority: Blocker
>         Attachments: ChooseIntegerBean.java
>
>
> We are upgrading our application from trinidad 1.0.1 to trinidad 1.2.8 with JBOSS upgrade from 4.0.5 to 4.3.o version. In this upgrade we are stuck with blocker related with trinidad dialog Framework.
> Actually we have a requirement of opening multiple dialogs i.e. dialog over dialog and close of topmost dialog should close all the pop up windows and control should be returned to Parent page. 
> This functionality is working alright with trinidad 1.0.1 but we are still not able to make it work with both trinidad 1.2.8 and trinidad 1.0.8.
> To achieve this functionality with trinidad 1.0.1 we have done following things at code level,
> 1) On parent page a dialog is opened on action of commandButton using "dailog:dialogName1" and having launchListener and retrunListener associated.
> 2) On the dailog opened from step 1 we have another action commandButton to open the third level dialog and this commandButton is having a returnListner to handle the return of the third level dailog.
> 3) On the third level dialog on click of close button a action method is called which calls "RequestContext.getCurrentInstance().returnFromDialog(null,null) to close the dailog.
> 4) After this control is passed to the returnListener of dialog at second level in which again "RequestContext.getCurrentInstance().returnFromDialog(null,null) to close this dailog as well and return control to Parent window.
> This same code is not working with trinidad 1.2.8 and as suggested in user forum to make it work with trinidad 1.0.8 but it didn't work with it as well.
> Also I have tried the same scenario changing the trinidad 1.2.8 dialog framework demo as follows,
> 1) Changed the sayHello() returnListner method in chooseIntegerBean.java to call "RequestContext.getCurrentInstance().returnFromDialog(null,null)".
> 2) Due to Point 1 change instead of rendering the chooseInteger.jspx it will close it and control will be returned to launchDialog.jspx from simpleDialog.jspx.
> But this didn't work.
> Please let us know whether we are doing something wrong or the solution to this problem as without this we cann't move forward with our upgrade.
> Please find below the link to user forum posting for this issue,
> http://www.nabble.com/parent-popup-window-is-not-closing-while-closing-child-td17608513.html#a17818219
> Thanks,
> Nitin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.