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?.username}</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?.username}</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-tp16433892p16433892.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]

Reply via email to