Yes, inherit: is still supposed to work as before and is still useful in many cases, though the new publishParameters attribute is more widely used.
On Mon, Mar 9, 2009 at 9:41 AM, Robert Zeigler <robe...@scazdl.org> wrote: > Looks like this is related to: > https://issues.apache.org/jira/browse/TAP5-487 > > See the bottom of this page: > http://tapestry.formos.com/nightly/tapestry5/guide/parameters.html > > for more details. > > However, if, in fact, inherit is no longer functional, that would still > represent a regression, and you should submit a bug report, attaching, at a > minimum, a sample project that illustrates the problem. > > Robert > > On Mar 9, 2009, at 3/910:29 AM , Peter Stavrinides wrote: > >> Hi all, >> >> Prior to 5.1 in places I used the prefix "inherit:" in my templates which >> seemed to work quite well. Although it is not listed as a standard binding >> prefix, it is used as a special case... a mention of it is made here: >> http://tapestry.formos.com/nightly/tapestry5/guide/parameters.html >> >> In 5.1 it seems that it no longer working as I expected, I get the feeling >> I should no longer be duplicating the property in parent and child, but I >> have looked through the release notes but could not find any clue as to what >> may have changed. >> >> I also noticed this: >> http://tapestry.apache.org/tapestry5.1/apidocs/org/apache/tapestry5/annotations/Component.html#publishParameters(), >> so I am wandering what the correct approach is now. >> >> Here is an example for clarity. In my containing component is the >> following method, which is also duplicated in the child component: >> >> @Parameter(name = "contextVariables") >> private List<?> contextVariables_; >> >> And then I have for example in my tml: >> <t:header contextVariables="inherit:contextVariables"/> >> >> So I could propagate these parameters... I also use a custom annotation to >> bind these parameters whenever I need them, for example I have a bread-crumb >> component that uses them as follows: >> >> @Target(TYPE) >> @Retention(RUNTIME) >> @Documented >> public @interface ContextVariables { ... } >> >> Any help on fixing this would be greatly appreciated! >> >> Thanks, >> Peter >> >> --------------------------------------------------------------------- >> 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 > > -- Howard M. Lewis Ship Creator Apache Tapestry and Apache HiveMind --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org