You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "Simon Kitching (JIRA)" <de...@myfaces.apache.org> on 2009/02/22 14:15:04 UTC
[jira] Created: (ORCHESTRA-38) richfaces command components don't
work with o:separateConversationContext
richfaces command components don't work with o:separateConversationContext
--------------------------------------------------------------------------
Key: ORCHESTRA-38
URL: https://issues.apache.org/jira/browse/ORCHESTRA-38
Project: MyFaces Orchestra
Issue Type: Bug
Components: Conversation
Reporter: Simon Kitching
As reported by Bernd Winterstein, a richfaces commandButton opens the new page in the same conversation context even when o:separateConversationContext is used.
I suspect that the problem is that in the problem case, the commandButton is in an ajax panel that has been already refreshed at least once. And that when a richfaces ajax panel refreshes, the o:separateConversationContext tag outside of the panel is not executed and therefore has not set the magic flag that tells EncodeURL to skip adding the conversationContext=?? parameter.
If this is the case, then perhaps the solution involves the EncodeURL method actively looking for an *ancestor component* of type o:separateConversationContext rather than just checking the global flag. Or some kind of hook for the start of the richfaces rendering that looks for any ancestor o:separateConversationContext component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.