-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, 4 Mar 2003, Cedric Dumoulin wrote:
> > Hi, > > It looks like your unlucky using Tiles ;-). > Thank you for your answers. I admit that some of my questions were a bit brain-damaged :) Anyway passing a definition to the vboxLayout via the <add beanName="..."/> doesn't work because all the passed attributes are inserted in the vboxLayout by using a <insert name="..."/> I made it work by modifying the vboxLayout in this way: ... <% Iterator i = list.iterator(); while(i.hasMoreElement()) { String name = (String)i.next(); %> <logic:present name="<%= name %>"> <%--A bean is present with the attribute name so it should be a definition--% <tiles:insert beanName="<%= name %>"/> </logic:present> <logic:notPresent name="<%= name %>"> <%--Standard tiles insertion--> <tiles:insert name="<%= name %>"/> </logic:notPresent> <% } %> So, when I insert that tile I alway use <add name="..."/> regardless if I am passing a definition (local or tile-config defined) or a path to another tile.This is necessary, I think, because <add beanName> doesn't work at all. Do you think this is a reasonable solution? However this solution fails for adding normal strings, but I agree with you (Cedric) that you should not compose body tiles with a list of small strings packed in a vboxLayout! :) So the lack of support for normal strings isn't really an issue! A presto, Fabio - -- - ----------------------------------------------------------------------------- Fabio Mancinelli, PhD student EMail : [EMAIL PROTECTED] Dipartimento di Informatica WWW : http://www.di.univaq.it/~mancinel Universita' dell'Aquila - ----------------------------------------------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: Made with pgp4pine 1.75-6 iD8DBQE+ZRG96dsQbk2R3cMRAhwpAKDE6JedQaXKz6I4sg4SjMVovJ2OOgCfb1HE URKleHqTlaYkxtJS5p7izZg= =PdU8 -----END PGP SIGNATURE----- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]