I used Fragments in another area which made the code simpler.  I went from...

        WebMarkupContainer loggedIn = new WebMarkupContainer("loggedIn");
        loggedIn.setVisible(hasUser);
        add(loggedIn);

        WebMarkupContainer notLoggedIn = new
WebMarkupContainer("notLoggedIn");
        notLoggedIn.setVisible(!hasUser);
        add(notLoggedIn);

... to ...

        add(new Fragment("description", hasUser ? "loggedIn" :
"notLoggedIn", this));

... which is quite simpler.

-Doug


Doug Donohoe wrote:
> 
> Thanks igor for the suggestion.
> 
> It's not quite that simple.  If it is a valid alias, I actually want it to
> be a link (with a label inside).  So it isn't quite equivalent.
> 
> I'll checkout fragments too!
> 
> -Doug
> 
> 
> igor.vaynberg wrote:
>> 
>> right, use fragments for these small inline chunks, also because your
>> usecase is so simple: just a string, you can simply do
>> 
>> class aliasesmodel extends ldm {
>>   object load() {
>>     list aliases=getaliases();
>>     if (aliases.isempty()) { aliases.add(new alias("none")); }
>>   }
>> }
>> 
>> then there is no need to toggle the none fragment to show up
>> 
>> -igor
>> 
>> 
>> On Mon, Apr 21, 2008 at 11:33 AM, Enrique Rodriguez <[EMAIL PROTECTED]>
>> wrote:
>>> On Mon, Apr 21, 2008 at 11:27 AM, Doug Donohoe <[EMAIL PROTECTED]>
>>> wrote:
>>>  > ...
>>>
>>> > I may be having a mental block, but I'm finding it tedious to
>>> implement 'if'
>>>  > behavior in Wicket.
>>>
>>>  I use Wicket Fragments all over the place for this sort of thing.
>>>
>>>  http://wicket.apache.org/examplefragments.html
>>>
>>>  Enrique
>>>
>>>
>>>
>>>  ---------------------------------------------------------------------
>>>  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]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/If-logic-in-wicket-seems-complicated-tp16808507p16823845.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to