It might help if you post some code and the actual exception (you only posted the stack trace).
-----Original Message----- From: Thx1011 [mailto:[EMAIL PROTECTED] Sent: quinta-feira, 14 de dezembro de 2006 11:00 To: users@tapestry.apache.org Subject: Re: Moving Components inside a Border Component... Hi! Thanks for your help, but I think that this is not quite the problem that I have... Let's suppose one component named XPTO, that takes one parameter PARM. So in my "normal" Home page I use it like this: <span jwcid="@XPTO" PARM="ognl:xmlAsset'"> This is ok, I think. Now I move that line to inside the HTML new component named Border. So my Home page becomes: <span jwcid="@Border"> And Inside the new Border HTML, I put the same line above: <span jwcid="@XPTO" PARM="ognl:xmlAsset"> What happens now is that I get an exception saying that can't parse the OGNL Expression.... I've moved the property accessors to the Border.java, but still it doesn't work. The exception is: # ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:123) # ognl.OgnlRuntime.getProperty(OgnlRuntime.java:1616) # ognl.ASTProperty.getValueBody(ASTProperty.java:96) # ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:170) # ognl.SimpleNode.getValue(SimpleNode.java:210) # ognl.Ognl.getValue(Ognl.java:333) # ognl.Ognl.getValue(Ognl.java:310) So what I'm missing? I really can't figure it out... Ron Piterman-2 wrote: > > you put it in the template of the component, and thats it. > if you want it to be configured from the page/container you use > parameter chain. > > for example: > > your border might contain (and probably will): > > <html jwcid="@Shell" title="ognl:title">... > > since the title is different in every page you add > a title parameter to your border: > > @Parameter(required=true) public abstract String getTitle(); > > and when using the border: > > <html jwcid="@Border" title="..."> > > the title will be "passed through" to the shell. > > Quite easy :) > > Cheers, > Ron > > > This High Xvision wrote: >> Hi! (I'm a newbie, so please bear with me...) >> >> I'm trying to build a Border Component. >> >> So far so good, it works as long as I don't embed >> another component. >> >> For example if on my Home.Html page I add >> >> <span jwcid="@Border"> >> <span jwcid="@menu:jsCookMenu ....> >> >> It works. >> >> But I want to move the jscookmenu inside the Border >> component, and oh >> boy, I am beginning to give up and go to JSF... :-) >> >> So my question is very simple: >> >> How to instantiate a component inside of a component? >> >> I've tried everything that I remember of and read the >> forums, but no >> solution... >> >> Inside the .JWC file on the <Component-specification>, >> I've put the >> jscookmenu asset, but I need to instanciate the >> jscookmenu, right? >> >> How? >> >> Thanks! >> >> >> >> ____________________________________________________________________________ ________ >> Do you Yahoo!? >> Everyone is raving about the all-new Yahoo! Mail beta. >> http://new.mail.yahoo.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Moving-Components-inside-a-Border-Component...-tf28199 68.html#a7871990 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]