Hi Dragan It definitely deserves a JIRA!
regards Taha On Sep 23, 2011, at 6:13 PM, Dragan Sahpaski wrote: > Hi, > Currently the @BindParameter annotation (that binds a parameter of a mixin > to a parameter in the component the mixin is applied to), > can be applied only to formal parameters of the containing component and not > to parameters that are inherited by the containing component by embedded > components. > I think it is natural that inherited parameters are included in the search > for parameters to bind to with the @BindParameter annotation. > Here is a motivating example: > > public class MyComponent{ > @Component(parameters = > "blankOption=inherit:blankOption", publishParameters="blankOption") > private Select select; > } > > public class MyMixin{ > @BindParameter > private BlankOption blankOption; > } > > And we get: > > org.apache.tapestry5.ioc.util.UnknownValueException > Containing component MyComponent does not contain a formal parameter > matching any of (blank), blankOption. > > I'll be grateful if someone supports this and than I would be happy to > create a JIRA and possibly a patch for it. > > Cheers, > Dragan Sahpaski --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org