tapestry-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (TAP5-2099) Update parameters bound to literal: or symbol: from a mixin
Date Tue, 23 Feb 2016 13:16:18 GMT

    [ https://issues.apache.org/jira/browse/TAP5-2099?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15158842#comment-15158842
] 

Lance edited comment on TAP5-2099 at 2/23/16 1:15 PM:
------------------------------------------------------

The patch includes a selenium test named "update_literal_binding" which tests a "MutableLiteralDemo"
page. The page updates symbol / message / literal bindings in a mixin and asserts the new
value is present during render 


was (Author: uklance):
The patch includes a selenium test called MutableLiteralDemo which updates symbol / message
/ literal binding in a mixin and asserts the new value is present during render 

> Update parameters bound to literal: or symbol: from a mixin
> -----------------------------------------------------------
>
>                 Key: TAP5-2099
>                 URL: https://issues.apache.org/jira/browse/TAP5-2099
>             Project: Tapestry 5
>          Issue Type: Improvement
>    Affects Versions: 5.3.6, 5.4
>            Reporter: Lance
>              Labels: patch
>         Attachments: TAP52099-1.patch
>
>
> Currently, I cannot update a component component parameter that is initialized with a
literal: or symbol: binding from a mixin. If I try to @BindParameter the param and change
it's value, I get a "Binding %s is read-only" exception (originating from AbstractBinding).
> I propose that literal and symbol bindings are sourced from a PerThreadValue that can
be updated by a mixin.
> My original need for this was to create a "SinglePage" mixin for the Grid component which
would set the rowsPerPage parameter to Integer.MAX_VALUE. I can't currently do this because
by default, the parameter is a symbol: binding.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message