The component in question belongs to the border, not the page. leaving out 
the page. as suggested worked.

On 6/2/05, Andreas Andreou <[EMAIL PROTECTED]> wrote: 
> 
> Yes, it's null...
> Do a
> 
> <span jwcid="@Insert" value="ognl:page.components"/>
> 
> to see which components are there...
> 
> Do you add these 2 components into the page directly?
> or do you add a Border component into your page and then add those 2
> components into the Border...
> 
> page.components only returns components directly added to the page
> 
> There's a getNestedComponent(String path) to get a nested component, i.e.
> getNestedComponent("myBorder.holdingQuantityPie")
> 
> 
> It should work...
> 
> 
> Paul Woodward wrote:
> 
> >I get no output from the insert at all - so it's null?
> >
> >On 6/2/05, Andreas Andreou <[EMAIL PROTECTED]> wrote:
> >
> >
> >>From the Exception thrown, it seems that
> >>
> >>ognl: page.components.holdingQuantityPie
> >>
> >>returns null, but I can't figure why, since your code seems correct.
> >>
> >>Can you confirm this? i.e. instead of HoldingChart, add a
> >><span jwcid="@Insert" value="ognl:page.components.holdingQuantityPie"/>
> >>
> >>
> >>
> >>Paul Woodward wrote:
> >>
> >>
> >>
> >>>Hi all,
> >>>I'm somewhat new to tapestry so apologies if this is obvious:
> >>>I have a squisher component which hides and shows its body. The 
> squisher
> >>>has zoom buttons that adjust a member property called size:
> >>><property-specification name="size" type="int" initial-value="200"
> >>>persistent="yes"/>
> >>>I want to be able to pass the size property to a subcomponent so that
> >>>
> >>>
> >>can
> >>
> >>
> >>>affect the way it renders. This is what I have tried:
> >>><div jwcid=*"[EMAIL PROTECTED]"* title="Holding Quantities
> >>>Chart">
> >>>
> >>><span jwcid=*"@HoldingChart"* user="ognl:page.visit.user" chartType=
> >>>"holdingQuantityPie" title="Holding quantities" size="ognl:
> >>>page.components.holdingQuantityPie.size"/>
> >>>
> >>></div>
> >>>Which gives the error:
> >>>org.apache.tapestry.BindingException Unable to resolve expression '
> >>>page.components.holdingQuantityPie.size' for
> >>>[EMAIL PROTECTED] binding:
> >>>ExpressionBinding[Home
> >>>page.components.holdingQuantityPie.size] location:
> >>>context:/WEB-INF/Border.html,
> >>>line 68
> >>>ognl.OgnlException source is null for getProperty(null, "size")
> >>>Can anyone tell me the correct way to do this?
> >>>(Using Tapestry 3.03)
> >>>Thanks,
> >>>Paul
> >>>
> >>>
> >>>
> >>>
> >>>
> >>---------------------------------------------------------------------
> >>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]
> 
>

Reply via email to