Yeah its kind of related.  It appears the DialogNavigationHandler
assumes that since a dialog is in progress that *any* navigation
outcome should be handled by it until the dialog is over with.

It seems the problem of having a dialog run in Tiles (or Iframe) will
occur with even one dialog.  DialogNavigationHandler just takes over
b/c it thinks everything is part of a dialog.

I have an idea on this that I haven't fully explored but I'll toss it
out there since you are thinking about this problem.  What if we had
special renderers associated with a <s:commandLink> and
<s:commandButton>.  The renderer could automatically add "dialog:" to
the action name.  This would also make things a little more consistent
since now the user has to use "dialog:foo" to kick off the dialog but
then inside the dialog, you don't use this convention.  The
inconsistency is a little confusing.

This solution does not address multiple dialogs but it does allow you
to have JSF links that are not dialog links and therefore you could
probably improve DialogNavigationHandler to delegate actions that do
not begin with the "dialog" prefix.

A variation on this solution might also be possible for multiple
dialogs, but like you, I am still working on what might be a good
solution for that.

sean

On 9/14/05, Craig McClanahan <[EMAIL PROTECTED]> wrote:
> This sounds like it might be related to the overall (current) limitation of
> one active dialog per session, instead of one per window.  Are you trying to
> do that?  (Note that making a result from a submit to a page that is part of
> an existing dialog will likely trigger this).
>  
>  Robust support for multiple dialogs is on my list of things to see cleaned
> up for a 1.0.1 release ... once I get home from Beijing (tomorrow) and try
> to get 1.0.0 out the door.
>  
>  Craig
> 
> On 9/13/05, Sean Schofield <[EMAIL PROTECTED]> wrote:
> > Sorry sent to myfaces-dev again.
> > 
> > sean
> > 
> > ---------- Forwarded message ----------
> > Wrom:
> NVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHSCRTNHGSWZIDREXCAXZOWCONEUQZAAFXISHJEXXIMQZUIVOTQNQEMSFDULHPQQWOYIYZUNNYCGPKYLEJGDGVCJVTLBXFGGMEPYOQKEDOTWFAOBUZXUWLSZLKBRNVWWCUFPEGAUTFJMVRESKPNKMBIPBARHDMNNSKVFVWRKJVZCMHVIBGDADRZFSQHYUCDDJBLVLMHAALPTCXLYRWTQTIPWIGYOKSTTZRCLBDXRQBGJSNBOHMKHJYFMYXOEAIJJPHS
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to