atom feed216 messages in org.apache.wicket.usersRE: Free wicket from component hierar...
FromSent OnAttachments
46 earlier messages
James CarmanNov 6, 2010 5:12 am 
Martin MakundiNov 6, 2010 5:20 am 
Jeremy ThomersonNov 6, 2010 6:22 am 
Martin MakundiNov 6, 2010 6:43 am 
samketNov 6, 2010 6:54 am 
Igor VaynbergNov 6, 2010 4:44 pm 
SebastianNov 8, 2010 8:17 am 
Vitaly TsaplinNov 8, 2010 8:23 am 
Igor VaynbergNov 8, 2010 8:27 am 
Martin MakundiNov 8, 2010 8:29 am 
Igor VaynbergNov 8, 2010 8:35 am 
Vitaly TsaplinNov 8, 2010 8:35 am 
Martin MakundiNov 8, 2010 8:42 am 
SebastianNov 8, 2010 8:51 am 
Martin MakundiNov 8, 2010 8:58 am 
Igor VaynbergNov 8, 2010 8:58 am 
Igor VaynbergNov 8, 2010 9:03 am 
SebastianNov 8, 2010 9:07 am 
Martin MakundiNov 8, 2010 9:13 am 
Omid MilaniNov 8, 2010 9:31 am 
Igor VaynbergNov 8, 2010 9:32 am 
Rodolfo HansenNov 8, 2010 10:01 am 
Eelco HilleniusNov 8, 2010 10:22 pm 
Martin MakundiNov 8, 2010 10:39 pm 
Martin MakundiNov 8, 2010 10:40 pm 
Carl-Eric MenzelNov 9, 2010 12:15 am 
Martin MakundiNov 9, 2010 12:19 am 
Martin MakundiNov 9, 2010 12:23 am 
Carl-Eric MenzelNov 9, 2010 12:41 am 
Carl-Eric MenzelNov 9, 2010 12:44 am 
Martin MakundiNov 9, 2010 1:01 am 
Carl-Eric MenzelNov 9, 2010 4:12 am 
Martin MakundiNov 9, 2010 4:21 am 
Vitaly TsaplinNov 9, 2010 4:29 am 
Martin MakundiNov 9, 2010 4:34 am 
Matthias KellerNov 9, 2010 4:46 am 
manuelbarziNov 9, 2010 4:49 am 
James CarmanNov 9, 2010 4:49 am 
Martin MakundiNov 9, 2010 4:54 am 
James CarmanNov 9, 2010 4:57 am 
Martin MakundiNov 9, 2010 4:58 am 
manuelbarziNov 9, 2010 5:26 am 
Martin MakundiNov 9, 2010 5:48 am 
Frank SilbermannNov 9, 2010 6:46 am 
Martin GrigorovNov 9, 2010 6:58 am 
Carl-Eric MenzelNov 9, 2010 7:02 am 
James CarmanNov 9, 2010 7:05 am 
Carl-Eric MenzelNov 9, 2010 7:11 am 
Carl-Eric MenzelNov 9, 2010 7:14 am 
Frank SilbermannNov 9, 2010 7:19 am 
Martin MakundiNov 9, 2010 7:20 am 
Martin MakundiNov 9, 2010 7:22 am 
James CarmanNov 9, 2010 7:26 am 
Frank SilbermannNov 9, 2010 7:28 am 
Martin MakundiNov 9, 2010 7:32 am 
Wilhelmsen Tor IverNov 9, 2010 7:32 am 
Martin MakundiNov 9, 2010 7:33 am 
Carl-Eric MenzelNov 9, 2010 7:36 am 
John OwenNov 9, 2010 7:36 am 
James CarmanNov 9, 2010 7:38 am 
Martin MakundiNov 9, 2010 7:45 am 
Frank SilbermannNov 9, 2010 7:48 am 
James CarmanNov 9, 2010 7:51 am 
Martin MakundiNov 9, 2010 7:57 am 
James CarmanNov 9, 2010 8:00 am 
Martin MakundiNov 9, 2010 8:04 am 
Carl-Eric MenzelNov 9, 2010 8:05 am 
Martin MakundiNov 9, 2010 8:06 am 
Martin MakundiNov 9, 2010 8:07 am 
Carl-Eric MenzelNov 9, 2010 8:10 am 
SebastianNov 9, 2010 8:18 am 
James CarmanNov 9, 2010 8:26 am 
manuelbarziNov 9, 2010 8:31 am 
James CarmanNov 9, 2010 8:33 am 
Martin MakundiNov 9, 2010 8:34 am 
James CarmanNov 9, 2010 8:36 am 
Martin MakundiNov 9, 2010 8:37 am 
Carl-Eric MenzelNov 9, 2010 8:39 am 
Martin MakundiNov 9, 2010 8:40 am 
James CarmanNov 9, 2010 8:46 am 
Carl-Eric MenzelNov 9, 2010 8:46 am 
Igor VaynbergNov 9, 2010 8:47 am 
Martin MakundiNov 9, 2010 8:48 am 
James CarmanNov 9, 2010 8:49 am 
Igor VaynbergNov 9, 2010 8:49 am 
James CarmanNov 9, 2010 8:50 am 
Frank SilbermannNov 9, 2010 8:50 am 
Igor VaynbergNov 9, 2010 8:53 am 
Martin MakundiNov 9, 2010 8:55 am 
Igor VaynbergNov 9, 2010 8:55 am 
James CarmanNov 9, 2010 8:56 am 
James CarmanNov 9, 2010 8:57 am 
James CarmanNov 9, 2010 8:58 am 
Igor VaynbergNov 9, 2010 8:58 am 
Igor VaynbergNov 9, 2010 8:59 am 
Martin MakundiNov 9, 2010 8:59 am 
James CarmanNov 9, 2010 9:03 am 
Martin MakundiNov 9, 2010 9:05 am 
James CarmanNov 9, 2010 9:11 am 
Martin MakundiNov 9, 2010 9:13 am 
70 later messages
Subject:RE: Free wicket from component hierarchy hell
From:Frank Silbermann (fran@fedex.com)
Date:Nov 9, 2010 7:19:19 am
List:org.apache.wicket.users

As an alternative, suppose that one's non-panel compound component contained a map from wicket-id's to components. The hierarchy could be encoded in a lisp-like string; the component's constructor could parse the string and create the component hierarchy to match. The hierarchy string could be a configuration property that the constructor looks up.

When you want to use the component on an HTML page whose wicket-ids are embedded differently, set the configuration parameter to the desired hierarchy string.

So instead of asking, "How can we make Wicket different so that my problem will go away?" the proper question to try first is, "What is the Wicket way of solving my problem?"

-----Original Message----- From: Carl-Eric Menzel [mailto:cmen@wicketbuch.de] Sent: Tuesday, November 09, 2010 9:12 AM To: use@wicket.apache.org Subject: Re: Free wicket from component hierarchy hell

On Tue, 9 Nov 2010 14:21:46 +0200 Martin Makundi <mart@koodaripalvelut.com> wrote:

Here we finally come to an actual argument about this:

Panel is not reusable enough because it has its own markup. If I override its markup, it stops working.

Frank wrote in another message how to deal with this case. I agree with him and add: If your new panel is so different from the old panel that it requires a different internal hierarchy, it's no longer the same component. Use standard OO techniques to deal with it. Also, think about whether your component design (as in what parts form a component, and what parts don't) is correct. Seems to me that in such a case too many things have been thrown together that should not be together.

Carl-Eric www.wicketbuch.de