Thiago, you are completely right, but I think sometimes we cannot avoid to make simple tests or pass some arguments to a method... I try not to use it too much, but sometimes it makes my life easier. This is actually a major issue for me.
On Mon, Jul 21, 2008 at 12:49 PM, margi <[EMAIL PROTECTED]> wrote: > > That's what I did finally! You're right about the fact that we're not > supposed to have logic in template, but personnaly I think there as some > logics that don't worth a Getter. Imagine if my list contains 10 elements > through which I have to iterate, I'd be oblige to write 10 getters, I really > think that it's cumbersome. I might be wrong on this point if there is an > elegant solution to that problem. > >> retrieve one element whose index I know. In T4 I'd invoke >> myList.getItem(index). I've tried ${myList.getItem(index)}, b ut didn't >> work. I'd appreciate if someone can tell me what I miss or the way to do > > Try creating a getter in your page class: > > public Item getItem() { > return myList.getItem(index); > } > > This has the upside of making the template simpler and your application > more testable, as you almost don't have logic in templates, having them in > Java code instead. > I used T4 before and I really don't miss OGNL in T5. But it is also a > matter of personal choice, obviously. > > Thiago > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- > View this message in context: > http://www.nabble.com/Using-methods-other-thang-getters-and-listeners-tp18569645p18571557.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] > > -- Atenciosamente, Marcelo Lotif Programador Java e Tapestry FIEC - Federação das Indústrias do Estado do Ceará (85) 3477-5910 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]