+1 vote for the following.  If we modularize, we can
probably even stay "API-compatible" with the old.

> I think it was suggested to use tags inside the
> column tag body for
> "decorating".  To support this the new design should
> make the current row
> available as a scripting variable and/or a scoped
> variable.  Then you could
> decorate using JSP.  For example, say you want to
> format a column as a
> currency.  Assuming the scoped variable for the
> current iteration is set by
> the var attribute (following JSTL convention), then
> we could do something
> like this.
> 
> <display:table var="row" ...>
>  <display:column property="salary">
>   <fmt:formatNumber type="currency"
> value="${row.salary}"/>
>  </display:column>
>  <display:column property="hireDate">
>   <fmt:formatDate value="${row.hireDate}"/>
>  </display:column>
>  ...
> </display:table>
> 
> Perhaps it would be good to also define a scoped
> variable for the current
> field.  This would require collaboration between the
> table and column tags.
> But the benefit would be not having to indicate the
> actual property name of
> the current row.  This example assumes the colVar
> attribute of table defines
> the name of the scoped variable for the current
> field.
> 
> <display:table var="row" colVar="field" ...>
>  <display:column property="salary">
>   <fmt:formatNumber type="currency"
> value="${field}"/>
>  </display:column>
>  <display:column property="hireDate">
>   <fmt:formatDate value="${field}"/>
>  </display:column>
>  ...
> </display:table>
> 
> We should also get rid of the display.properties
> file and instead do these
> type of settings the JSP way too.




-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel

Reply via email to