Indeed switching between states is a bit tedious fiddling because Tapestry won't just let you write something like "foo==bar" in your expressions. You'll have to do the more complex checks in your page class. Some of the trivial checks Tapestry can do on its on (see the If component reference documentation).
Uli Am Do, 2.10.2008, 14:39, schrieb János Jarecsni: > Hi Uli, > > thanks, I did not know about these. However, what if I have to switch > between more states? If seems to be awkward in that case (if embedding is > possible at all). > > Thanks > Janos > > 2008/10/1 Ulrich Stärk <[EMAIL PROTECTED]> > >> Have a look at the If >> ( >> http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/If.html >> ) >> and Zone >> ( >> http://tapestry.apache.org/tapestry5/tapestry-core/ref/org/apache/tapestry5/corelib/components/Zone.html >> ) >> components. >> >> Uli >> >> Am Mi, 1.10.2008, 17:06, schrieb János Jarecsni: >> > Hi guys, >> > >> > is there a way to change the template (piece of the template) which >> gets >> > generated, depending on state? Here is what I mean: >> > Given a component C, its C.tml looks like the following: >> > >> > <html>blabla... >> > >> > //if (loggedIn) >> > Logged in >> > //else >> > Not Logged in >> > >> > </html> >> > >> > Of course I know this concrete problem can be solved using expansion. >> But >> > I'm now after replacing large chunks of the template depending on >> state. >> > It >> > is easy to do so in a JSP page for example. >> > >> > Thanks in advance, >> > janos >> > >> >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
