Expansions used in bound parameters are never re-evaluated
----------------------------------------------------------

                 Key: TAPESTRY-1752
                 URL: https://issues.apache.org/jira/browse/TAPESTRY-1752
             Project: Tapestry
          Issue Type: Bug
          Components: tapestry-core
    Affects Versions: 5.0.5
            Reporter: Nick Westgate


Expansions used in formal component parameter bindings will be evaluated once 
and only once.

This gotcha has appeared a couple of times in the user list now.
(It also affected my TAPESTRY-1642 example.)

Here's one example from the user list:
    <t:outputraw value = "${CurrentUser.about}"/>

This one's easy to fix, but either the documentation should explicitly warn 
about the dangers, or it should be supported.

Expansions cause bound parameters of type prop to be literals.
Literal bindings are cached - and disabling that caching is not possible.
Cached parameters are never never re-evaluated.

Cheers,
Nick.

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


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

Reply via email to