You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by noah <ia...@gmail.com> on 2007/07/06 22:23:12 UTC
[Trinidad] PPR duplicating transient components
Thought I'd post this before creating a JIRA issue, in case I've
overlooked something. I just now produced this with 1.2.1 but I think
I've seen it in 1.0.x before.
In the following page, clicking the link correctly updates 'Foo=' to
'Foo=1' but it renders the paragraph twice. Clicking again updates
-both- paragraphs to 'Foo=2' and adds a third. Click again for a 4th,
and Foo=3, and so on.
Using an h:outputText instead of inline EL keeps the text from being
repeated, but additional paragraph elements are added with each click.
<tr:document xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:tr="http://myfaces.apache.org/trinidad">
<tr:form>
<tr:panelHeader partialTriggers="foo">
<p>Foo=#{pageFlowScope.foo}</p>
</tr:panelHeader>
<tr:commandLink id="foo" partialSubmit="true" text="Do it!">
<f:setPropertyActionListener value="#{pageFlowScope.foo + 1}"
target="#{pageFlowScope.foo}" />
</tr:commandLink>
</tr:form>
</tr:document>
Environment: Facelets 1.1.12 + RI 1.2_04-p02