You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Howard M. Lewis Ship (Assigned) (JIRA)" <ji...@apache.org> on 2011/10/19 18:49:11 UTC
[jira] [Assigned] (TAP5-1642) Mixins parameters with required=true
and default value provided
[ https://issues.apache.org/jira/browse/TAP5-1642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship reassigned TAP5-1642:
------------------------------------------
Assignee: Howard M. Lewis Ship (was: Robert Zeigler)
> Mixins parameters with required=true and default value provided
> ---------------------------------------------------------------
>
> Key: TAP5-1642
> URL: https://issues.apache.org/jira/browse/TAP5-1642
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.3
> Reporter: Laurent Guerin
> Assignee: Howard M. Lewis Ship
> Attachments: test-mixin.zip
>
>
> In our Tapestry 5 library (exanpe-t5-lib), we provide some mixins containing some parameters declared as "required=true" AND with a default value.
> These parameters are required for the operation of the mixin.
> For example, in a Dialog mixin, we have :
> @Parameter(value = "confirm", required = true, allowNull = false, defaultPrefix = BindingConstants.LITERAL)
> private DialogRenderModeEnum renderMode;
> If this required parameter is not explicity bound in the TML :
> - In 5.2.6, everything is ok : the default value is used
> - In 5.3-beta-5, we get the following Exception :
> Parameter(s) 'Dialog.renderMode' are required for org.apache.tapestry5.corelib.components.ActionLink, but have not been bound.
> The TML example looks like this :
> <t:actionlink t:id="link1" t:mixins="exanpe/dialog">link1</t:actionlink>
> With a simple type for mixin parameter (Integer or String), the same error occurs.
> This behavior is only for mixins, not for components.
> A simplified project that duplicates the issue has been attached : the mixin Emphasis used into Index.tml is ok in 5.2.6 and ko in 5.3.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira