2013/7/1 Miguel Figueiredo <ollliega...@gmail.com>:
> Hi,
Hi

> I need to add a column override that contains an enum, but I am having
> trouble localizing it.
>
> For example:
>
> <t:grid source="datasource" row="rowElement">
>   <p:columnCell>
>     ${rowElement.column}
>   </p:columnCell>
> </t:grid>
>
> My rowElement.column corresponds to an enum like:
>
> enum Column {
>   A, B
> }

Just create a getter in your page/component

public String getColumnLabel()
{
  return messages.get(rowElement.getColumn().name() + "-label");
}

with the corresponding labels in your properties:
A-label=Alabel
B-label=The "B"

then you can use that in your template:
<t:grid source="datasource" row="rowElement">
  <p:columnCell>
    ${columnLabel}
  </p:columnCell>
</t:grid>

> Best regards,
> Miguel

Cheers,
Chris

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
For additional commands, e-mail: users-h...@tapestry.apache.org

Reply via email to