The following Jira has been created :
https://issues.apache.org/jira/browse/TAP5-1642
Thanks.

Laurent.


2011/9/12 Guerin Laurent <lgue...@sopragroup.com>

> Thanks, i'll try to create a simplified project quickly and file a JIRA.
>
> -----Message d'origine-----
> De : Robert Zeigler [mailto:robert.zeig...@roxanemy.com]
> Envoyé : lundi 12 septembre 2011 17:35
> À : Tapestry users
> Objet : Re: Possible bug in 5.3 with Mixin parameters
>
> Sounds like a bug.  If you can create a simplified project (eg: 1 page, 1
> mixin) that duplicates the issue, then create a Jira and attach the project.
>
> Robert
>
> On Sep 12, 2011, at 9/1210:18 AM , Guerin Laurent wrote:
>
> > Hi all,
> >
> > In our Tapestry 5 library (exanpe-t5-lib), we provide some mixins
> containing some parameters declared as "required=true" AND with a default
> value provided.
> > These parameters are required for the operation of the mixin.
> >
> > For example, on Dialog mixin, we have :
> >
> >    @Parameter(value = "confirm", required = true, allowNull = false,
> defaultPrefix = BindingConstants.LITERAL)
> >    private DialogRenderModeEnum renderMode;
> >
> > If this required parameter is not explicity declared 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.
> >
> > Should i submit a JIRA for this issue ?
> >
> > Laurent
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: users-h...@tapestry.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to