Hi Petros,
the problem is caused by the expression 
context="{account?.accountManager?.username}". With "?." you tell Tapestry: 
"The value might be null, please check before calling the Method." As null 
values aren´t allowed in context, you must not tell Tapestry that your values 
might be null. Change the expression to 
context="{account.accountManager.username}" and ensure in another way in your 
code that account and accountManager aren´t null when being called by the 
t:parameter.
Greetz nillehammer

----- original Nachricht --------

Betreff: Re: Grid component and context values - TapestryException
Gesendet: Fr, 18. Apr 2008
Von: Petros Petrou<[EMAIL PROTECTED]>

> 
> Hi guys, 
> 
> Has anyone seen the problem below
> 
> Petros
> 
> 
> Petros Petrou wrote:
> > 
> > I have the following code that works fine
> > AccountsList.tml
> > <table t:type="Grid" source="accountsList" row="account" mode="model">
> >    <t:parameter name="accountManagerCell">
> >       ${account?.accountManager?.username}
> >    </t:parameter>
> > </table>
> > 
> > AccountsList.java
> > ...
> > private BeanModel<Account> model;
> > {
> >    model = beanModelSource.create(Account.class, true,
> > componentResources);
> >    model.add("accountManager", null);
> > }
> > 
> > Now I replaced this line 
> > ${account?.accountManager?.username}
> > with 
> > <aa t:type="PageLink" page="user/DetailsPage"
> >
> context="${account?.accountManager?.username}">${account?.accountManager?.us
> ername}</aa>
> > 
> > I am getting a TapestryException with the message
> > Context values (which are added to the request URL) may not be null or
> > blank. 
> > 
> > However, the context values are not blank because removing the "context"
> > everything works fine. 
> > Furthermore, moving this line 
> > <aa t:type="PageLink" page="user/DetailsPage"
> >
> context="${account?.accountManager?.username}">${account?.accountManager?.us
> ername}</aa>
> > outsite the grid component also works fine. 
> > 
> > Why it doesn't let me use context values for the PageLink inside a Grid
> > component ?
> > Petros
> > 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Grid-component-and-context-values---TapestryException-
> tp16433892p16759812.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

--- original Nachricht Ende ----


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to