Re: [Wicket-user] If the wicket examples' library can put into a TabbedPanel

2006-09-22 Thread Igor Vaynberg
1) write all your screens using panels not pages2) create a container page that hosts the panel3) instead of using links to navigate to pages using setResponsePage(Page) you instead call getPage().getContentPanel().replaceWith(new MyNewPanel(...));
and thats itbut you really wont gain that much because page refreshes happen all the time and the overhead of adding your mainNavigation component to every page is most likely negligible.now the improvement you can get is if you always use ajax links and replace the panel that way. that means your mainnavigation/header/footer are only rendered once and that is where you can maybe see some improvement. but i would really profile this and see if it makes a significant difference for you.
-IgorOn 9/22/06, deafwolf <[EMAIL PROTECTED]> wrote:
Thank you for your help.I had known the markup inheritance like the WicketExamplePage,but the tag  will be add each page.If use TabbedPanel, I only to care the panel page's markup,
I ask if can redirect a panel to another panel,only to avoid markup inheritance.I like panel combination more, how can wicket do this?deafwolf> Date: Fri, 22 Sep 2006 14:12:13 +0200> From: "Johan Compagner" <
[EMAIL PROTECTED]>> Subject: Re: [Wicket-user] If the wicket examples' library can put>into a  TabbedPanel> To: 
wicket-user@lists.sourceforge.net> Message-ID: <[EMAIL PROTECTED]>> Content-Type: text/plain; charset="iso-8859-1"
>> if you just want to have to same header and navigation on multiply pages> you could use markup inheritance> So have a base page with the header and navigation> and then extend that page.
>> johan>>> On 9/22/06, dragon deaf <[EMAIL PROTECTED]> wrote:> >> > Hello,> >> > In the wicket examples there's a library example, if I can put it into
> > a TabbedPanel?> >> > I need some pages, these pages have the same header and navigation, if> > use TabbedPanel, I needn't to add the header each page, and it looks> > like use the frame.
> >> > But if use the TabbedPanel, I can't redirect from a panel to another> > panel, if this problem can handle more easier?> >-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Problem with tree width

2006-09-22 Thread Karl M. Davis



Matej,
 
I've been wondering why you chose to implement the tree as 
a set of floated divs rather than as a nested list?  The list would be much 
more semantic and fallback gracefully if the user has CSS turned off as 
well.  This is one of the better examples of this I've 
seen:
http://www.silverstripe.com/downloads/tree/
 
I've been toying with the idea of writing my own 
implementation of AbstractTree using this HTML and CSS as the overflow issues 
annoy me... any thoughts?
 
-- Karl


From: [EMAIL PROTECTED] 
[mailto:[EMAIL PROTECTED] On Behalf Of 
Marc-Andre HouleSent: Friday, September 22, 2006 5:47 
AMTo: wicket-user@lists.sourceforge.netSubject: Re: 
[Wicket-user] Problem with tree width
It is not that important for now, I was just trying to know if the 
problem was on my side or on the wicket platform. Thanks for your help 
and I'm pleased to know someone better than me is working on that issue.  
I'm not really a master in CSS! Marc
On 9/22/06, Matej 
Knopp <[EMAIL PROTECTED]> 
wrote:
I've 
  fixed the problem of disappearing item captions, but only fortree-table. 
  I'll have to look at tree css, I just had no time. It mightsome serious 
  changes to stylesheet to get this working for Tree.So if this really 
  is a showstopper for you, try to use tree table (with the css from current 
  svn).-MatejMarc-Andre Houle wrote:> Since I got no one 
  to help me, I have continued to search for this> problem with no 
  result.  Also, maybe I wasn't clear enough to> demonstrate 
  the problem, so I will make a new effort to display it.>> Here 
  is easy Path to demonstrate the problem> 1 - got the web developper 
  extension for firefox if it is not already> done (Really usefull : https://addons.mozilla.org/firefox/60/)>> 
  2- go to page> http://www.wicket-library.com/wicket-examples/ajax?wicket:bookmarkablePage=:wicket.examples.ajax.builtin.tree.SimpleTreePage>> 
  3- Click the link to expand all node>> 4- Open up the the CSS 
  edit tool ( CTRL-SHIFT-E ) >> 5 - In div wicket-tree, set the 
  width variable to 15.>> Now, you should see that some of the 
  element of the table disapred> because there was no place to display 
  them.  My problem, while not being > exclusively that, is 
  related to that.  Is it not possible to make the> tree 
  scrollable horizontally when the content is larger that the space> to 
  display the tree?>> It seems to be only a CSS problem, but I 
  still don't know how to solve > it.  Using the auto tag for 
  width is not a goot solution.  For the> exemple, the tree 
  will take all the place in the page, but when a node> will eventually 
  be more width than the page, it will just also disapear. >> I 
  hope I was more clear about the problem.  Thinks in advance for 
  any> suggestion or solution.>> Marc>> On 
  9/18/06, *Marc-Andre Houle* < [EMAIL PROTECTED]> [EMAIL PROTECTED]>> 
  wrote:>> I got a problem when using the 
  tree. in wicket 1.2.2.>> In the context 
  I am working on, I'm loading a list of node in the 
  > tree.  The problem is that the tree 
  is sometimes not large enough.>> Here 
  are the step I have done for now :> First, I 
  wanted to check if the problem was the stylesheet 
  we> use.   It doesn't seem's too 
  since the problem can be repeated in > the 
  wicket Tree exemple..  When you use the simple tree in 
  the> exemple and try to feed it with lot ant 
  lot of sub folder or> entering a very long 
  string, it finish by making disapear come of > 
  the node.>> So, after that, I wanted to 
  know what can provoke the 
  problem.  I> have found that the 
  wicket-tree style in the CVS set a width for 
  the> 
  tree.>> div.wicket-tree 
  {>   white-space: 
  nowrap;>   border: 1px solid 
  #ccc;>   width: 
  20em;>   overflow: 
  auto;>   margin: 
  10px;>   line-height: 
  1.5em;> } 
  >> I tried to overwrite this with auto, 
  100% or anything like that.> But finally, it 
  does nothing more interesting.I can put a 
  larger> number, like 40, but it will be ugly on 
  the screen 98% of the time. >> Is it 
  possible to make this panel autosizeable or having 
  a> horizontal scrooling bar.  I mean, 
  is there a way to make it look> fancier for an 
  all time usage without having object disaprearing 
  > when there is a long horizontale line to 
  display.  I'm not much in> CSS 
  coding, so I probably didn't try 
  everything.>> Thanks in 
  advance.> Wicket is the best Framwork I ever 
  used.  It is the first real > trouble 
  I got for now and I'm sure it is nothing 
  big.>> 
  Marc 
  >> 
  - 
  > Take Surveys. Earn Cash. Influence the Future of IT> Join 
  SourceForge.net's Techsay panel and you'll get the chance to share 
  your> opinions on IT & business

Re: [Wicket-user] what mail client to you use?

2006-09-22 Thread ali
try mail client(M2)that embed in FREE opera . it's also RSS reader, news  
group reader, mailling list reader, chat.

features :
filter, tags ,..., (readed/unreaded/unvisited status)

i not try others but M2 allow you custom icon of contacts (useful for  
special memebers)

its used memory is low.

you open only a single program for web browsing, mail/news/lists/feeds. 
 
this feature is important on my machine development.

it is speed

UI is clear

strongly customizable UI , you can actions layout in your desired 
palce,  
can create a new panel and drop

define actions (and, or , cycle) and assign them to keys and 
mouse  
gusture.

i hide menu bar and toolbar.

i know FF has many extensions but when i install them in FF, it cunsume  
many memory.

i use it to get emails from gmail because its ui is more power than gmail
-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] If the wicket examples' library can put into a TabbedPanel

2006-09-22 Thread deafwolf
Thank you for your help.

I had known the markup inheritance like the WicketExamplePage,
but the tag  will be add each page.

If use TabbedPanel, I only to care the panel page's markup,
I ask if can redirect a panel to another panel,
only to avoid markup inheritance.
I like panel combination more, how can wicket do this?

deafwolf

> Date: Fri, 22 Sep 2006 14:12:13 +0200
> From: "Johan Compagner" <[EMAIL PROTECTED]>
> Subject: Re: [Wicket-user] If the wicket examples' library can put
>into a  TabbedPanel
> To: wicket-user@lists.sourceforge.net
> Message-ID: <[EMAIL PROTECTED]>
> Content-Type: text/plain; charset="iso-8859-1"
>
> if you just want to have to same header and navigation on multiply pages
> you could use markup inheritance
> So have a base page with the header and navigation
> and then extend that page.
>
> johan
>
>
> On 9/22/06, dragon deaf <[EMAIL PROTECTED]> wrote:
> >
> > Hello,
> >
> > In the wicket examples there's a library example, if I can put it into
> > a TabbedPanel?
> >
> > I need some pages, these pages have the same header and navigation, if
> > use TabbedPanel, I needn't to add the header each page, and it looks
> > like use the frame.
> >
> > But if use the TabbedPanel, I can't redirect from a panel to another
> > panel, if this problem can handle more easier?
> >

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Pierre-Yves Saumont
I was talking about the default format for String output, which is 
dependent upon the operating system character encoding (I guess 95% use 
ISO-Latin-1). Java internal representation of characters is UNICODE 
UTF-16 (in fact an obsolete version of this standard) and not UTF-8. 
(Dealing with variable length characters for internal representation 
would be a programmer's nightmare!)

Using ISO-Latin-1 for ouptut makes sense because ISO-Latin-1 is the same 
as UNICODE page 0, thus making the conversion trivial.

Pierre-Yves

Johan Compagner a écrit :
> please attach this to a patch: 
> http://sourceforge.net/tracker/?group_id=119783&atid=684977 
> 
> (and say what files it exactl y are)
> 
> because else it will get lost.
> 
> the standaard in java is not iso-8859-1 internally java is all utf
> but saving to disk and reading java looks at the system what the 
> encoding is.
> But if you ask me, what you sent to the browser should always be full utf8
> because then you never have problems who ever you target..
> 
> The projects i work with it is all utf8
> 
> browser <-> app server <-> database
> 
> johan
> 
> 
> On 9/22/06, *Pierre-Yves Saumont* <[EMAIL PROTECTED]  PROTECTED]>> 
> wrote:
> 
> Here are two versions. Using the UTF8 file does not solve the encoding
> problem since it will then break applications that use the ISO-8859-1
> encoding setting. The javascript language file should be selected
> according to the encoding used, or its content should be translated to
> the appropriate encoding. So the solution of using the UTF8 version as
> is would be worse than the problem it is supposed to solve.
> 
> Most french applications do in fact use ISO-8859-1 encoding. After all,
> isn't this is the default encoding for Java? It is somewhat sad
> since it
> lacks two characters that are very frequently used in french (oe and OE
> ligatures), but I think most french users would not like to be forced to
> switch their app to UTF8 to be able to use the datepicker.
> 
> Pierre-Yves
> 
> Johan Compagner a écrit :
>  > please give as an updated one then can we correct that
>  > And check it in as UTF-8 somehow
>  >
>  > johan
>  >
>  >
>  > On 9/22/06, *Pierre-Yves Saumont* < [EMAIL PROTECTED]
>   PROTECTED]>>>
>  > wrote:
>  >
>  > The file calendar-fr.js is in DOS format. Is this OK? (By the
> way, it
>  > also contains some spelling errors in messages, but this is
> another
>  > story.)
>  >
>  > Pierre-Yves
>  >
>  > Johan Compagner a écrit :
>  >  >
>  >  > 1) The following configuration is mandatory if you use
> the french
>  >  > language with IE6 :
>  >  >
>  >  >
>  >
> getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");
>  >  >
>  >  > Unless you use this, IE6 reports a Javascript error
> because
>  > the french
>  >  > script with the monthes names reports an unterminated
> string
>  > for every
>  >  > name containing accented characters. This problem does
> not occur
>  >  > with FF.
>  >  >
>  >  >
>  >  > hmm this should then be really looked at because this is very
>  > strange
>  >  > By default we do UTF-8 and that should be able to handle
> everything.
>  >  >
>  >  > johan
>  >  >
>  >  >
>  >
>  >
> 
> 
> // ** I18N
> 
> // Calendar EN language
> // Author: Mihai Bazon, <[EMAIL PROTECTED]
> >
> // Encoding: any
> // Distributed under the same terms as the calendar itself.
> 
> // For translators: please use UTF-8 if possible.  We strongly
> believe that
> // Unicode is the answer to a real internationalized world.  Also
> please
> // include your contact information in the header, as can be seen above.
> 
> // Translator: David Duret, <[EMAIL PROTECTED]
> > from previous french version
> // Edited by Pierre-Yves Saumont <[EMAIL PROTECTED]  PROTECTED]>>
> 
> // full day names
> Calendar._DN = new Array
> ("Dimanche",
> "Lundi",
> "Mardi",
> "Mercredi",
> "Jeudi",
> "Vendredi",
> "Samedi",
> "Dimanche");
> 
> // Please note that the following array of short day names (and the
> same goes
> // for short month names, _SMN) isn't absolutely necessary.  We give
> it here
> // for exemplification on how one can customize the short day names,
> but if
> // they are simply the first N letters of the full name you can
> simply say:
> //
> //   Calendar._SDN_len = N;

Re: [Wicket-user] BookmarkablePageLink as button with value from model

2006-09-22 Thread Igor Vaynberg
class MyLink extends BookmarkabkePageLink {   public MyLink(String id, IModel model) { add(new AttributeModifier("value", true, model)); }}-Igor
On 9/22/06, Peter Klassen <[EMAIL PROTECTED]> wrote:
Hi all,just a simple, stupid question:i want to use a BookmarkablePageLink as button as described in thewicket examples for links.Additionaly i want to use a Model to fill the buttons value. How can i
put these things together?For a short peace of code i would definitly be thankful. :-)Thx in advance, Peter-Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Preventing multiple form submits

2006-09-22 Thread Igor Vaynberg
new Form(...) { boolean isVisible() { return getSession().getUser()==null; }}new AlreadyLoggedinPanel(...) { isVisible() { return getSession().getUser()!=null; }}-Igor
On 9/22/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
Why are you using setRedirect directly like that btw?So you want to block the login page after a user authenticated? Whynot just block the page for authenticated users e.g. with anauthorization strategy. Or maybe even better... in the submit method
of your login form, before you do anything, check whether the user wasauthenticated, and if so, just ignore the whole action and redirecthim to e.g. the home page. One thing I'm curious about is why youwould design your application in such a way that a re-login is a
problem in the first place?EelcoOn 9/22/06, Stefan Arentz <[EMAIL PROTECTED]> wrote:> I have a simple signup page that does a setRedirect(true);
> setResponsePage(ThankYouPage.class); as the last thing in the Form's> onSubmit(). People can still go back to the signup page and fill it in> again though and this results in all kinds of weird behaviour.
>> What is the wicket way to prevent double submits?>>  S.>> -> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> ___> Wicket-user mailing list> 
Wicket-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/wicket-user>-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Johan Compagner
please attach this to a patch: http://sourceforge.net/tracker/?group_id=119783&atid=684977(and say what files it exactl y are)because else it will get lost.
the standaard in java is not iso-8859-1 internally java is all utfbut saving to disk and reading java looks at the system what the encoding is.But if you ask me, what you sent to the browser should always be full utf8
because then you never have problems who ever you target..The projects i work with it is all utf8browser <-> app server <-> databasejohanOn 9/22/06, 
Pierre-Yves Saumont <[EMAIL PROTECTED]> wrote:
Here are two versions. Using the UTF8 file does not solve the encodingproblem since it will then break applications that use the ISO-8859-1encoding setting. The _javascript_ language file should be selectedaccording to the encoding used, or its content should be translated to
the appropriate encoding. So the solution of using the UTF8 version asis would be worse than the problem it is supposed to solve.Most french applications do in fact use ISO-8859-1 encoding. After all,isn't this is the default encoding for Java? It is somewhat sad since it
lacks two characters that are very frequently used in french (oe and OEligatures), but I think most french users would not like to be forced toswitch their app to UTF8 to be able to use the datepicker.
Pierre-YvesJohan Compagner a écrit :> please give as an updated one then can we correct that> And check it in as UTF-8 somehow>> johan>>> On 9/22/06, *Pierre-Yves Saumont* < 
[EMAIL PROTECTED] [EMAIL PROTECTED]>>> wrote:>> The file calendar-fr.js is in DOS format. Is this OK? (By the way, it
> also contains some spelling errors in messages, but this is another> story.)>> Pierre-Yves>> Johan Compagner a écrit :>  >>  > 1) The following configuration is mandatory if you use the french
>  > language with IE6 :>  >>  >> getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");>  >>  > Unless you use this, IE6 reports a _javascript_ error because
> the french>  > script with the monthes names reports an unterminated string> for every>  > name containing accented characters. This problem does not occur>  > with FF.
>  >>  >>  > hmm this should then be really looked at because this is very> strange>  > By default we do UTF-8 and that should be able to handle everything.
>  >>  > johan>  >>  >>>// ** I18N// Calendar EN language// Author: Mihai Bazon, <[EMAIL PROTECTED]
>// Encoding: any// Distributed under the same terms as the calendar itself.// For translators: please use UTF-8 if possible.  We strongly believe that// Unicode is the answer to a real internationalized world.  Also please
// include your contact information in the header, as can be seen above.// Translator: David Duret, <[EMAIL PROTECTED]> from previous french version
// Edited by Pierre-Yves Saumont <[EMAIL PROTECTED]>// full day namesCalendar._DN = new Array("Dimanche", "Lundi", "Mardi", "Mercredi",
 "Jeudi", "Vendredi", "Samedi", "Dimanche");// Please note that the following array of short day names (and the same goes// for short month names, _SMN) isn't absolutely necessary.  We give it here
// for exemplification on how one can customize the short day names, but if// they are simply the first N letters of the full name you can simply say:   Calendar._SDN_len = N; // short day name length
//   Calendar._SMN_len = N; // short month name length If N = 3 then this is not needed either since we assume a value of 3 if not// present, to be compatible with translation files that were written before
// this feature.// short day namesCalendar._SDN = new Array("Dim", "Lun", "Mar", "Mar", "Jeu", "Ven", "Sam",
 "Dim");// full month namesCalendar._MN = new Array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet",
 "Août", "Septembre", "Octobre", "Novembre", "Décembre");// short month namesCalendar._SMN = new Array("Jan", "Fév",
 "Mar", "Avr", "Mai", "Juin", "Juil", "Août", "Sep", "Oct", "Nov", "Déc");
// First day of the week. "0" means display Sunday first, "1" means display// Monday first, etc.Calendar._FD = 1;// tooltipsCalendar._TT = {};Calendar._TT["INFO"] = "A propos du calendrier";
Calendar._TT["ABOUT"] ="DHTML Date/Heure Selecteur\n" +"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
"Pour la dernière version visitez : http://www.dynarch.com/projects/calendar/\n" +"Distribué sous license GNU LGPL.  Voir 
http://gnu.org/licenses/lgpl.html pour les détails." +"\n\n" +"Sélection de la date :\n" +"- Utiliser les boutons \xab, \xbb  pour sélectionner l\'année\n" +"- Utiliser les boutons " + 
String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour sélectionner les mois\n" +"- Garder la souris sur n'importe quels boutons pour une sélection plus rapide";Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Sélection de l\'heure :\n" +"- Cliquer sur heures ou 

Re: [Wicket-user] Preventing multiple form submits

2006-09-22 Thread Stefan Arentz
On 9/22/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> Why are you using setRedirect directly like that btw?
>
> So you want to block the login page after a user authenticated? Why
> not just block the page for authenticated users e.g. with an
> authorization strategy. Or maybe even better... in the submit method
> of your login form, before you do anything, check whether the user was
> authenticated, and if so, just ignore the whole action and redirect
> him to e.g. the home page. One thing I'm curious about is why you
> would design your application in such a way that a re-login is a
> problem in the first place?

Forget about the fact that this happens to be a SignUp page. It is a
generic problem that applies to all kinds of forms.

 S.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] BookmarkablePageLink as button with value from model

2006-09-22 Thread Peter Klassen
Hi all,

just a simple, stupid question:
i want to use a BookmarkablePageLink as button as described in the 
wicket examples for links.
Additionaly i want to use a Model to fill the buttons value. How can i 
put these things together?
For a short peace of code i would definitly be thankful. :-)

Thx in advance, Peter

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Nathan Hamblen
Gustavo Santucho wrote:
> Nathan's Databinder will give you ideas and simplicity here ( if you 
> ignore the Maven thing, of course ;-) )


Databinder says thanks for the compliment. Maven says it would like to
meet with you in cold, dark, JAR-strewn alley and settle this thing once
and for all. ;)

Nathan


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] TinyMCE integration

2006-09-22 Thread Eelco Hillenius
IANAL, but this is really only a problem in the sense that we'll not
moving the component to Apache. But the wicket-stuff project is meant
to stay at sourceforge anyway.

I don't think it's a problem for end-users.

Eelco

On 9/22/06, Ted Roeloffzen <[EMAIL PROTECTED]> wrote:
> Ok that is good news, but we still have the problem that the licenses of
> TinyMCE and Wicket might be incompatible.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Preventing multiple form submits

2006-09-22 Thread Eelco Hillenius
Why are you using setRedirect directly like that btw?

So you want to block the login page after a user authenticated? Why
not just block the page for authenticated users e.g. with an
authorization strategy. Or maybe even better... in the submit method
of your login form, before you do anything, check whether the user was
authenticated, and if so, just ignore the whole action and redirect
him to e.g. the home page. One thing I'm curious about is why you
would design your application in such a way that a re-login is a
problem in the first place?

Eelco


On 9/22/06, Stefan Arentz <[EMAIL PROTECTED]> wrote:
> I have a simple signup page that does a setRedirect(true);
> setResponsePage(ThankYouPage.class); as the last thing in the Form's
> onSubmit(). People can still go back to the signup page and fill it in
> again though and this results in all kinds of weird behaviour.
>
> What is the wicket way to prevent double submits?
>
>  S.
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Ayodeji Aladejebi
On 9/22/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
sure the whole abstraction thing is good but that means doing some database in wicket based on this example mandates learning some spring and some hibernate...meaning that the more paradigms the more complexity on setting up small web applications.
this is completely false. you should say "the more paradigms you dont know the more complexity on setting up small web applications."
-Igor

ah well i depends on how it is seem anyway. Have been with younger developers in my office who complain of lots of buzzes in java. You will find many stuffs easy as a result of experience with many technologies but not beginners. i believe that the more experience you have, the more you leverage paradigms in an easier fashion but am sure not everyone sees it that way especially those developers who think java is hard on enterprise level

Thanks GustavoOn JPA (TopLink) I agree..its pretty cool. I saw a good tutorial using Netbeans5.5Netbeans 5.5beta2 is an awesome IDE. as its makes this really fast to build and deploy. My team members find that more comfortable
I think i will stick with that 

On 9/22/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:


bah, ruby on rails is too complex imho. lets use coldfusion instead. i can knock out any app in coldfusion probably 2x the speed of you knocking it out in ror :)-Igor
On 9/22/06, 
Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:



What kind of integration are you talking about? Isn't it a good idea to

keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <




[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <



[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: 



www.dabarobjects.com>> Community:
>>> www.cowblock.net> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Igor Vaynberg
sure the whole abstraction thing is good but that means doing some database in wicket based on this example mandates learning some spring and some hibernate...meaning that the more paradigms the more complexity on setting up small web applications.
this is completely false. you should say "the more paradigms you dont know the more complexity on setting up small web applications."-Igor
 
On 9/22/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:

bah, ruby on rails is too complex imho. lets use coldfusion instead. i can knock out any app in coldfusion probably 2x the speed of you knocking it out in ror :)-Igor
On 9/22/06, 
Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:


What kind of integration are you talking about? Isn't it a good idea to

keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <



[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <


[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: 


www.dabarobjects.com>> Community:
>>> www.cowblock.net> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>> your>>> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net


>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your>> opinions on IT & business topics through brief surveys -- and earn cash>> 



http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Ayodeji Aladejebi
please is wicket-contrib-database fully mature?On 9/22/06, Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
so what is the much buzz about ror..i just did a small walkthrough that made everything look so easy :)
however in the wicket-phonebook example, it was said that "All Hibernate session management and transaction management is handled by Spring"
sure the whole abstraction thing is good but that means doing some database in wicket based on this example mandates learning some spring and some hibernate...meaning that the more paradigms the more complexity on setting up small web applications.
On 9/22/06, Igor Vaynberg <
[EMAIL PROTECTED]> wrote:

bah, ruby on rails is too complex imho. lets use coldfusion instead. i can knock out any app in coldfusion probably 2x the speed of you knocking it out in ror :)-Igor
On 9/22/06, 
Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:


What kind of integration are you talking about? Isn't it a good idea to

keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <



[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <


[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: 


www.dabarobjects.com>> Community:
>>> www.cowblock.net> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>> your>>> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net


>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to s

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Nick Heudecker
The first time, sure.  I'll agree with that.  Once you have your boilerplate application setup, it's pretty easy to replicate it.  On 9/22/06, Ayodeji Aladejebi
 <[EMAIL PROTECTED]> wrote:so what is the much buzz about ror..i just did a small walkthrough that made everything look so easy :)
however in the wicket-phonebook example, it was said that "All Hibernate session management and transaction management is handled by Spring"
sure the whole abstraction thing is good but that means doing some database in wicket based on this example mandates learning some spring and some hibernate...meaning that the more paradigms the more complexity on setting up small web applications.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Pierre-Yves Saumont
Here are two versions. Using the UTF8 file does not solve the encoding 
problem since it will then break applications that use the ISO-8859-1 
encoding setting. The javascript language file should be selected 
according to the encoding used, or its content should be translated to 
the appropriate encoding. So the solution of using the UTF8 version as 
is would be worse than the problem it is supposed to solve.


Most french applications do in fact use ISO-8859-1 encoding. After all, 
isn't this is the default encoding for Java? It is somewhat sad since it 
lacks two characters that are very frequently used in french (oe and OE 
ligatures), but I think most french users would not like to be forced to 
switch their app to UTF8 to be able to use the datepicker.


Pierre-Yves

Johan Compagner a écrit :

please give as an updated one then can we correct that
And check it in as UTF-8 somehow

johan


On 9/22/06, *Pierre-Yves Saumont* < [EMAIL PROTECTED] > 
wrote:


The file calendar-fr.js is in DOS format. Is this OK? (By the way, it
also contains some spelling errors in messages, but this is another
story.)

Pierre-Yves

Johan Compagner a écrit :
 >
 > 1) The following configuration is mandatory if you use the french
 > language with IE6 :
 >
 >
getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");

 >
 > Unless you use this, IE6 reports a Javascript error because
the french
 > script with the monthes names reports an unterminated string
for every
 > name containing accented characters. This problem does not occur
 > with FF.
 >
 >
 > hmm this should then be really looked at because this is very
strange
 > By default we do UTF-8 and that should be able to handle everything.
 >
 > johan
 >
 >


// ** I18N

// Calendar EN language
// Author: Mihai Bazon, <[EMAIL PROTECTED]>
// Encoding: any
// Distributed under the same terms as the calendar itself.

// For translators: please use UTF-8 if possible.  We strongly believe that
// Unicode is the answer to a real internationalized world.  Also please
// include your contact information in the header, as can be seen above.

// Translator: David Duret, <[EMAIL PROTECTED]> from previous french version
// Edited by Pierre-Yves Saumont <[EMAIL PROTECTED]>

// full day names
Calendar._DN = new Array
("Dimanche",
 "Lundi",
 "Mardi",
 "Mercredi",
 "Jeudi",
 "Vendredi",
 "Samedi",
 "Dimanche");

// Please note that the following array of short day names (and the same goes
// for short month names, _SMN) isn't absolutely necessary.  We give it here
// for exemplification on how one can customize the short day names, but if
// they are simply the first N letters of the full name you can simply say:
//
//   Calendar._SDN_len = N; // short day name length
//   Calendar._SMN_len = N; // short month name length
//
// If N = 3 then this is not needed either since we assume a value of 3 if not
// present, to be compatible with translation files that were written before
// this feature.

// short day names
Calendar._SDN = new Array
("Dim",
 "Lun",
 "Mar",
 "Mar",
 "Jeu",
 "Ven",
 "Sam",
 "Dim");

// full month names
Calendar._MN = new Array
("Janvier",
 "Février",
 "Mars",
 "Avril",
 "Mai",
 "Juin",
 "Juillet",
 "Août",
 "Septembre",
 "Octobre",
 "Novembre",
 "Décembre");

// short month names
Calendar._SMN = new Array
("Jan",
 "Fév",
 "Mar",
 "Avr",
 "Mai",
 "Juin",
 "Juil",
 "Août",
 "Sep",
 "Oct",
 "Nov",
 "Déc");

// First day of the week. "0" means display Sunday first, "1" means display
// Monday first, etc.
Calendar._FD = 1;

// tooltips
Calendar._TT = {};
Calendar._TT["INFO"] = "A propos du calendrier";

Calendar._TT["ABOUT"] =
"DHTML Date/Heure Selecteur\n" +
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this 
this ;-)
"Pour la dernière version visitez : 
http://www.dynarch.com/projects/calendar/\n"; +
"Distribué sous license GNU LGPL.  Voir http://gnu.org/licenses/lgpl.html pour 
les détails." +
"\n\n" +
"Sélection de la date :\n" +
"- Utiliser les boutons \xab, \xbb  pour sélectionner l\'année\n" +
"- Utiliser les boutons " + String.fromCharCode(0x2039) + ", " + 
String.fromCharCode(0x203a) + " pour sélectionner les mois\n" +
"- Garder la souris sur n'importe quels boutons pour une sélection plus 
rapide";
Calendar._TT["ABOUT_TIME"] = "\n\n" +
"Sélection de l\'heure :\n" +
"- Cliquer sur heures ou minutes pour incrémenter\n" +
"- ou Maj-clic pour décrémenter\n" +
"- ou clic et glisser-déplacer pour une sélection plus rapide";

Calendar._TT["PREV_YEAR"] = "Année préc. (maintenir pour menu)";
Calendar._TT["PREV_MONTH"] = "Mois préc. (maintenir pour menu)";
Calendar._TT["GO_TODAY"] = "Atteindre la date du jour";
Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
Calendar._TT["NEXT_YEAR"] = "Année suiv. (maintenir pour menu)";
Calendar._TT["

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Ayodeji Aladejebi
so what is the much buzz about ror..i just did a small walkthrough that made everything look so easy :)however in the wicket-phonebook example, it was said that "All Hibernate session management and transaction management is handled by Spring"
sure the whole abstraction thing is good but that means doing some database in wicket based on this example mandates learning some spring and some hibernate...meaning that the more paradigms the more complexity on setting up small web applications.
On 9/22/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
bah, ruby on rails is too complex imho. lets use coldfusion instead. i can knock out any app in coldfusion probably 2x the speed of you knocking it out in ror :)-Igor
On 9/22/06, 
Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:

What kind of integration are you talking about? Isn't it a good idea to

keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <


[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <

[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: 

www.dabarobjects.com>> Community:
>>> www.cowblock.net> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>> your>>> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net

>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your>> opinions on IT & business topics through brief surveys -- and earn cash>> 


http://www.techsay.com/

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Gustavo Santucho
 > any wicket example that uses EJB3 and Java Persistence 1.0

Nathan's Databinder will give you ideas and simplicity here ( if you 
ignore the Maven thing, of course ;-) )
Note that the Hibernate Session and the JPA EntityManager are almost 
indentical concepts.
In fact, if you use Hibernate as the JPA implementation, they are the 
same thing.

JPA makes accessing databases *really* simple.
And you don't need EJB: I'm using JPA (TopLink) in a JSE project.

-
Gustavo.



-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Manuel Barzi
> you do know that the ids have to be unique only within the same parent
> right?
> this is perfectly legal
> MyPage() {
>   add(new CheckGroup("group");
>   WebMarkupContainer c=new WebMarkupContainer("container");
>   container.add(new CheckGroup("group");
> -Igor

Already learnt-by-example, yes. Thank you.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DownDownChoice problem

2006-09-22 Thread Dumitru Postoronca
Johan Compagner wrote:
> This is wrong.
> 
> This is mentioned before on the list: The model object that is the 
> selected object
> should be the same kind of object that is in the choices (the list)
> 
> that is just a one-one mapping.
> 
> so if your list is:
> final static List OPTIONS = Arrays.asList(new String[] {"Opt1", "Opt2", 
> "Opt3"});
> 
> then
> 
> c.getMyOptionValue()
> 
> shoudl return one of those so Opt1, Opt2 or Opt3
> 
> if c can only return an int then the options list should just be a 
> Integer array of those possible ints.
> And the getDisplayValue should return Opt1 for integer1 and Opt2 for 
> integer2 and so on.
> 
> Thats the idea.. The renderer gives you an method where you can return 
> the display value of a real object.
> 
> johan

Thanks! I solved it. I'll add the example to the wiki for future reference.

- posto

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
;) ha! never give up...

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] ajax refresh on date picker

2006-09-22 Thread Matej Knopp
Well, I was working on it. But only to the degree that I disabled the 
disabling of check during ajax request, because it was no longer necessary.

Unfortunately head contribution is something else, I'm not sure how to 
do it the best way, again, it's not my domain. I think that I've posted 
mail about it to the list, I'm not sure what the outcome was.

-Matej

Igor Vaynberg wrote:
> i thought you _were_ working on the component use check and ajax target 
> stuff?
> 
> -Igor
> 
> 
> On 9/22/06, *Matej Knopp* < [EMAIL PROTECTED] > 
> wrote:
> 
> I don't think so. I was working on header contribution and problem with
> debug console calling document.write() (thus removing all head elements
> from DOM).
> 
> This is something completely different, it's related to the component
> rendered check. That's not my domain. I believe the problem are
> components in  section of DataPicker.
> 
> Anyway, what can temporary help is to disable component render check in
> appication settings. Juergen?
> 
> -Matej
> 
> Igor Vaynberg wrote:
>  > matej was working to fix this, i thought he did matej?
>  >
>  > -Igor
>  >
>  >
>  > On 9/21/06, *samyem* <[EMAIL PROTECTED] 
> > > wrote:
>  >
>  >
>  > I took the latest SVN code today and suddenly, I am getting the
>  > following
>  > error everytime there is an ajax refresh on panels with date
> pickers:
>  >
>  > 2006-09-21 14:16:07,728 ERROR wicket.ajax.AjaxRequestTarget -
> Error
>  > while
>  > responding to an AJAX request: [EMAIL PROTECTED]
>  > markupIdToComponent [{pageBody_sidePanel=[MarkupContainer
> [Component
>  > id =
>  > sidePanel, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage,
>  > path =
>  > 4:pageBody:sidePanel.DirectShipSideBarPanel, isVisible = true,
>  > isVersioned =
>  > false]]}], prependJavascript [[]], appendJavascript [[var win;
>  > try {
>  > win = window.parent.Wicket.Window;
>  > } catch (ignore) {
>  > }
>  > if (typeof(win) != "undefined" && typeof(win.current ) !=
> "undefined") {
>  > window.parent.setTimeout(function() {
>  > win.current.close();
>  > }, 0);
>  > }]]
>  > wicket.WicketRuntimeException: The component(s) below failed to
>  > render. A
>  > common problem is that you have added a component in code but
> forgot to
>  > reference it in the markup (thus the component will never be
> rendered).
>  >
>  > 1. [MarkupContainer [Component id = calendarMain, page =
>  > com.wsi.mm.ui.directship.item.ItemDirectShipPage , path =
>  >
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarMain.JavaScriptReference,
>  > isVisible = true, isVersioned = false]]
>  > 2. [MarkupContainer [Component id = calendarSetup, page =
>  > com.wsi.mm.ui.directship.item.ItemDirectShipPage , path =
>  >
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarSetup.JavaScriptReference
> ,
>  > isVisible = true, isVersioned = false]]
>  > 3. [MarkupContainer [Component id = calendarLanguage, page =
>  > com.wsi.mm.ui.directship.item.ItemDirectShipPage, path =
>  >
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:
> calendarLanguage.JavaScriptReference,
>  > isVisible = true, isVersioned = false]]
>  > 4. [MarkupContainer [Component id = calendarStyle, page =
>  > com.wsi.mm.ui.directship.item.ItemDirectShipPage, path =
>  >
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarStyle.StyleSheetReference,
>  > isVisible = true, isVersioned = false]]
>  >
>  > at wicket.Page.checkRendering (Page.java:1105)
>  > at wicket.Page.endComponentRender(Page.java:431)
>  > at
>  >
> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:467)
>  > at wicket.ajax.AjaxRequestTarget.respond
>  > (AjaxRequestTarget.java:353)
>  > at
>  >
> 
> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)
>  > at
>  >
> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond
>  > (AbstractCompoundRequestCycleProcessor.java:66)
>  > at
>  >
> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:868)
>  > at
>  > wicket.RequestCycle.processEventsAndRespond
> (RequestCycle.java:900)
>  >   

Re: [Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Igor Vaynberg
you do know that the ids have to be unique only within the same parent right?this is perfectly legalMyPage() {  add(new CheckGroup("group");  WebMarkupContainer c=new WebMarkupContainer("container");
  container.add(new CheckGroup("group");-IgorOn 9/22/06, Manuel Barzi <
[EMAIL PROTECTED]> wrote:Sirs,Trying to get all WebPages and inner components correctly and
univocally identified (wicket:id), I am using landing in a domain oflong-named wicket:ids as, for instance, "CaocAdminPage-checkg-1", toidentify a CheckGroup...My question is: does long-named wicket:ids affect performance, or
there's an inner wicket's optimization strategy mapping them tofaster-inner-numerical ids?Thanks.(May Johan Compagner answer this... ;)-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Tree scrolling

2006-09-22 Thread Matej Knopp
I believe in 1.2.2 it does. In svn it should be fixed. It's actually not 
Tree/TreeTable bug, but it's a browser quirk (IE I believe)

-Matej

Steve Knight wrote:
> Matej,
> 
> Does the TreeTable component in 1.2.2 suffer from the same image issue 
> as the Tree component?  I might just switch to the TreeTable.
> 
> Steve
> 
> On 9/21/06, * Matej Knopp* <[EMAIL PROTECTED] > 
> wrote:
> 
> Scrolling shouldn't be a problem.
> 
> 
>   
>   
> 
> 
> Well. In 1.2.2 there was a problem with internet explorer in standard
> compliance mode, images were staying even if tree scrolled. In current
> svn this is fixed. Can you please try current 1.x from svn?
> 
> -Matej
> 
> Steve Knight wrote:
>  > Ok, I just noticed that the tree component has built-in
> scrolling, but
>  > the problem remains valid.  The images don't scroll...at least not in
>  > IE.  In Firefox, the scrollbars don't even show up.
>  >
>  > On 9/21/06, *Steve Knight* < [EMAIL PROTECTED]
> 
>  > >> wrote:
>  >
>  > I am using the new tree component that was backported to 1.2,
> but I
>  > am having trouble putting the tree into a scrollable div.  I
> would
>  > like to restrict the tree to a certain height on screen, and when
>  > the tree gets larger it should show vertical
> scrollbars.  This sort
>  > of works.  The text scrolls fine but the images used for the
> folders
>  > and nodes does not scroll.  Is this possible?
>  >
>  >
>  >
>  >
> 
>  >
>  >
> -
> 
>  > Take Surveys. Earn Cash. Influence the Future of IT
>  > Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
>  > opinions on IT & business topics through brief surveys -- and
> earn cash
>  >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
>  >
>  >
>  >
> 
> 
>  >
>  > ___
>  > Wicket-user mailing list
>  > Wicket-user@lists.sourceforge.net
> 
>  > https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net 's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> 
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> 
> 
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] ajax refresh on date picker

2006-09-22 Thread Igor Vaynberg
i thought you _were_ working on the component use check and ajax target stuff?-IgorOn 9/22/06, Matej Knopp <
[EMAIL PROTECTED]> wrote:I don't think so. I was working on header contribution and problem with
debug console calling document.write() (thus removing all head elementsfrom DOM).This is something completely different, it's related to the componentrendered check. That's not my domain. I believe the problem are
components in  section of DataPicker.Anyway, what can temporary help is to disable component render check inappication settings. Juergen?-MatejIgor Vaynberg wrote:> matej was working to fix this, i thought he did matej?
>> -Igor>>> On 9/21/06, *samyem* <[EMAIL PROTECTED] [EMAIL PROTECTED]> > wrote:>>
> I took the latest SVN code today and suddenly, I am getting the> following> error everytime there is an ajax refresh on panels with date pickers:>> 2006-09-21 14:16:07,728 ERROR 
wicket.ajax.AjaxRequestTarget - Error> while> responding to an AJAX request: [EMAIL PROTECTED]> markupIdToComponent [{pageBody_sidePanel=[MarkupContainer [Component> id =
> sidePanel, page = com.wsi.mm.ui.directship.item.ItemDirectShipPage,> path => 4:pageBody:sidePanel.DirectShipSideBarPanel, isVisible = true,> isVersioned => false]]}], prependJavascript [[]], appendJavascript [[var win;
> try {> win = window.parent.Wicket.Window;> } catch (ignore) {> }> if (typeof(win) != "undefined" && typeof(win.current ) != "undefined") {
> window.parent.setTimeout(function() {> win.current.close();> }, 0);> }]]> wicket.WicketRuntimeException: The component(s) below failed to
> render. A> common problem is that you have added a component in code but forgot to> reference it in the markup (thus the component will never be rendered).>> 1. [MarkupContainer [Component id = calendarMain, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage , path => 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarMain._javascript_Reference,> isVisible = true, isVersioned = false]]
> 2. [MarkupContainer [Component id = calendarSetup, page => com.wsi.mm.ui.directship.item.ItemDirectShipPage , path => 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarSetup._javascript_Reference
,> isVisible = true, isVersioned = false]]> 3. [MarkupContainer [Component id = calendarLanguage, page => com.wsi.mm.ui.directship.item.ItemDirectShipPage, path => 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:
calendarLanguage._javascript_Reference,> isVisible = true, isVersioned = false]]> 4. [MarkupContainer [Component id = calendarStyle, page => com.wsi.mm.ui.directship.item.ItemDirectShipPage, path =
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarStyle.StyleSheetReference,> isVisible = true, isVersioned = false]]>> at wicket.Page.checkRendering
(Page.java:1105)> at wicket.Page.endComponentRender(Page.java:431)> at> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:467)> at wicket.ajax.AjaxRequestTarget.respond
> (AjaxRequestTarget.java:353)> at> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)> at> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond
> (AbstractCompoundRequestCycleProcessor.java:66)> at> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:868)> at> wicket.RequestCycle.processEventsAndRespond
(RequestCycle.java:900)> at wicket.RequestCycle.step(RequestCycle.java:976)> at wicket.RequestCycle.steps(RequestCycle.java:1050)> at wicket.RequestCycle.request(RequestCycle.java
:454)> at wicket.protocol.http.WicketServlet.doGet> (WicketServlet.java:217)> at> wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:260)> at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:760)> at javax.servlet.http.HttpServlet.service (HttpServlet.java:853)> at> org.mortbay.jetty.servlet.ServletHolder.handle
(ServletHolder.java:358)> at> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)> at> org.mortbay.jetty.servlet.ServletHandler.handle
(ServletHandler.java:567)> at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)> at> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java
> :525)> at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)> at org.mortbay.http.HttpServer.service(HttpServer.java:879)> at> org.mortbay.http.HttpConnection.service
(HttpConnection.java :790)> 

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Igor Vaynberg
bah, ruby on rails is too complex imho. lets use coldfusion instead. i can knock out any app in coldfusion probably 2x the speed of you knocking it out in ror :)-IgorOn 9/22/06, 
Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
What kind of integration are you talking about? Isn't it a good idea to

keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <

[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <
[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: 
www.dabarobjects.com>> Community:
>>> www.cowblock.net> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>> your>>> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net
>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your>> opinions on IT & business topics through brief surveys -- and earn cash>> 

http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___>> Wicket-user mailing list>> 

Wicket-user@lists.sourceforge.net>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>
> -> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?

Re: [Wicket-user] Tree scrolling

2006-09-22 Thread Steve Knight
Matej,Does the TreeTable component in 1.2.2 suffer from the same image issue as the Tree component?  I might just switch to the TreeTable.SteveOn 9/21/06, 
Matej Knopp <[EMAIL PROTECTED]> wrote:Scrolling shouldn't be a problem.
Well. In 1.2.2 there was a problem with internet explorer in standard
compliance mode, images were staying even if tree scrolled. In currentsvn this is fixed. Can you please try current 1.x from svn?-MatejSteve Knight wrote:> Ok, I just noticed that the tree component has built-in scrolling, but
> the problem remains valid.  The images don't scroll...at least not in> IE.  In Firefox, the scrollbars don't even show up.>> On 9/21/06, *Steve Knight* <
[EMAIL PROTECTED]> [EMAIL PROTECTED]>> wrote:>> I am using the new tree component that was backported to 1.2, but I> am having trouble putting the tree into a scrollable div.  I would
> like to restrict the tree to a certain height on screen, and when> the tree gets larger it should show vertical scrollbars.  This sort> of works.  The text scrolls fine but the images used for the folders
> and nodes does not scroll.  Is this possible? >> -
> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to share your> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>>> 
>> ___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net
's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Igor Vaynberg
lol, if there is one thing i learned from working on wicket it is that if you are going to discuss optimizations with johan you have to bring your a-game-IgorOn 9/22/06, 
Johan Compagner <[EMAIL PROTECTED]> wrote:
what can i say :) i like performance discussions.. :)Yourkit is running constantly on all my java programs that i run/debug on my laptop..
On 9/22/06, Manuel Barzi
 <[EMAIL PROTECTED]> wrote:
Sirs... WicketUsersMailingListStackOverflowException: discussion has
branched interesting, but to the infinite ;)> i just checked an 1.3 String implementation and there the same thing was> ...> ...-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash

http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing list
Wicket-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/wicket-user

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Problem with tree width

2006-09-22 Thread Marc-Andre Houle
It is not that important for now, I was just trying to know if the problem was on my side or on the wicket platform. Thanks for your help and I'm pleased to know someone better than me is working on that issue.  I'm not really a master in CSS!
MarcOn 9/22/06, Matej Knopp <[EMAIL PROTECTED]> wrote:
I've fixed the problem of disappearing item captions, but only fortree-table. I'll have to look at tree css, I just had no time. It mightsome serious changes to stylesheet to get this working for Tree.So if this really is a showstopper for you, try to use tree table (with
the css from current svn).-MatejMarc-Andre Houle wrote:> Since I got no one to help me, I have continued to search for this> problem with no result.  Also, maybe I wasn't clear enough to
> demonstrate the problem, so I will make a new effort to display it.>> Here is easy Path to demonstrate the problem> 1 - got the web developper extension for firefox if it is not already> done (Really usefull : 
https://addons.mozilla.org/firefox/60/)>> 2- go to page> 
http://www.wicket-library.com/wicket-examples/ajax?wicket:bookmarkablePage=:wicket.examples.ajax.builtin.tree.SimpleTreePage>> 3- Click the link to expand all node>> 4- Open up the the CSS edit tool ( CTRL-SHIFT-E )
>> 5 - In div wicket-tree, set the width variable to 15.>> Now, you should see that some of the element of the table disapred> because there was no place to display them.  My problem, while not being
> exclusively that, is related to that.  Is it not possible to make the> tree scrollable horizontally when the content is larger that the space> to display the tree?>> It seems to be only a CSS problem, but I still don't know how to solve
> it.  Using the auto tag for width is not a goot solution.  For the> exemple, the tree will take all the place in the page, but when a node> will eventually be more width than the page, it will just also disapear.
>> I hope I was more clear about the problem.  Thinks in advance for any> suggestion or solution.>> Marc>> On 9/18/06, *Marc-Andre Houle* < 
[EMAIL PROTECTED]> [EMAIL PROTECTED]>> wrote:>> I got a problem when using the tree. in wicket 1.2.2.>> In the context I am working on, I'm loading a list of node in the
> tree.  The problem is that the tree is sometimes not large enough.>> Here are the step I have done for now :> First, I wanted to check if the problem was the stylesheet we> use.   It doesn't seem's too since the problem can be repeated in
> the wicket Tree exemple..  When you use the simple tree in the> exemple and try to feed it with lot ant lot of sub folder or> entering a very long string, it finish by making disapear come of
> the node.>> So, after that, I wanted to know what can provoke the problem.  I> have found that the wicket-tree style in the CVS set a width for the> tree.>> 
div.wicket-tree {>   white-space: nowrap;>   border: 1px solid #ccc;>   width: 20em;>   overflow: auto;>   margin: 10px;>   line-height: 1.5em;> }
>> I tried to overwrite this with auto, 100% or anything like that.> But finally, it does nothing more interesting.I can put a larger> number, like 40, but it will be ugly on the screen 98% of the time.
>> Is it possible to make this panel autosizeable or having a> horizontal scrooling bar.  I mean, is there a way to make it look> fancier for an all time usage without having object disaprearing
> when there is a long horizontale line to display.  I'm not much in> CSS coding, so I probably didn't try everything.>> Thanks in advance.> Wicket is the best Framwork I ever used.  It is the first real
> trouble I got for now and I'm sure it is nothing big.>> Marc >> -
> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to share your> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>>> 
>> ___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> 
https://lists.sourceforge.net/lists/listinfo/wicket-user-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net
's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-

Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Pierre-Yves Saumont
The file calendar-fr.js is in DOS format. Is this OK? (By the way, it 
also contains some spelling errors in messages, but this is another story.)

Pierre-Yves

Johan Compagner a écrit :
> 
> 1) The following configuration is mandatory if you use the french
> language with IE6 :
> 
> getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");
> 
> Unless you use this, IE6 reports a Javascript error because the french
> script with the monthes names reports an unterminated string for every
> name containing accented characters. This problem does not occur
> with FF.
> 
> 
> hmm this should then be really looked at because this is very strange
> By default we do UTF-8 and that should be able to handle everything.
> 
> johan
> 
> 


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] If the wicket examples' library can put into a TabbedPanel

2006-09-22 Thread Johan Compagner
if you just want to have to same header and navigation on multiply pagesyou could use markup inheritanceSo have a base page with the header and navigationand then extend that page.johan
On 9/22/06, dragon deaf <[EMAIL PROTECTED]> wrote:
Hello,In the wicket examples there's a library example, if I can put it intoa TabbedPanel?I need some pages, these pages have the same header and navigation, ifuse TabbedPanel, I needn't to add the header each page, and it looks
like use the frame.But if use the TabbedPanel, I can't redirect from a panel to anotherpanel, if this problem can handle more easier?-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Preventing multiple form submits

2006-09-22 Thread Johan Compagner
page.getPageMap().removePage(page)Then your page with the form is removedand if they use the back button they will get a page expired.johanOn 9/22/06, 
Stefan Arentz <[EMAIL PROTECTED]> wrote:
I have a simple signup page that does a setRedirect(true);setResponsePage(ThankYouPage.class); as the last thing in the Form'sonSubmit(). People can still go back to the signup page and fill it inagain though and this results in all kinds of weird behaviour.
What is the wicket way to prevent double submits? S.-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net
's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] Preventing multiple form submits

2006-09-22 Thread Stefan Arentz
I have a simple signup page that does a setRedirect(true);
setResponsePage(ThankYouPage.class); as the last thing in the Form's
onSubmit(). People can still go back to the signup page and fill it in
again though and this results in all kinds of weird behaviour.

What is the wicket way to prevent double submits?

 S.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Johan Compagner
1) The following configuration is mandatory if you use the frenchlanguage with IE6 :
getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");Unless you use this, IE6 reports a _javascript_ error because the frenchscript with the monthes names reports an unterminated string for every
name containing accented characters. This problem does not occur with FF.hmm this should then be really looked at because this is very strangeBy default we do UTF-8 and that should be able to handle everything.
johan
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DownDownChoice problem

2006-09-22 Thread Johan Compagner
This is wrong.This is mentioned before on the list: The model object that is the selected objectshould be the same kind of object that is in the choices (the list)that is just a one-one mapping. 
so if your list is: final static List OPTIONS = Arrays.asList(new String[] {"Opt1", "Opt2", "Opt3"});thenc.getMyOptionValue()shoudl return one of those so Opt1, Opt2 or Opt3
if c can only return an int then the options list should just be a Integer array of those possible ints.And the getDisplayValue should return Opt1 for integer1 and Opt2 for integer2 and so on.Thats the idea.. The renderer gives you an method where you can return the display value of a real object.
johanOn 9/21/06, Dumitru Postoronca <[EMAIL PROTECTED]> wrote:
Hello everyone,   I want to create an edit form and I'm trying to set the selected item
of a DropDownChoice to match what I have in the database.The form constructor looks like this:-public ClientEditPage(Client c) {...}-The code that sets the form looks like this:
-final static List OPTIONS = Arrays.asList(new String[] {"Opt1", "Opt2","Opt3"});//...DropDownChoice ddc = new DropDownChoice("options",
new Model(c.getMyOptionValue()),OPTIONS,new ChoiceRenderer() {@Overridepublic String getIdValue(Object arg0, int arg1) {// I also tried to return ((Integer)arg1).toString()
// and it didn't workreturn ((Integer)OPTIONS.indexOf(arg0)).toString();}}){  protected String getDefaultChoice(final Object selected){
return ""; // remove "Choose One" prompt}};add(ddc);-No matter what client I select, it always shows me the first option.Also, the rendered HTML looks like this:
Opt1Opt2Opt3No selected="selected" attribute.
Can somebody tell me what am I doing wrong?Thank you in advance,- posto-Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread 王磊



I think this problem is caused by 
javaSciprt.
Additionally, i can use textfield with 
ajx.
There is no problems.
 
The following is the code.
The code are simple,most of them are the same as the 
example of ajax.
Just with a println statement to show whether there is 
a event while input a chinese word.
Thanks for all of you to give me advice.
 
Html Template:

 

 
Country: 
 

 
 
Java Code:
 
public class AutoPage extends WebPage {
 
 public AutoPage() 
{  super();  Form form = new 
Form("form");  add(form);  AutoCompleteTextField 
textField;  textField = new AutoCompleteTextField("ac", new 
Model("")) {   protected Iterator getChoices(String input) 
{
 
String 
newInput;try {
 
 newInput = new 
String(input.getBytes("iso8859-1"), "UTF-8");
 
} catch 
(UnsupportedEncodingException e) 
{ e.printStackTrace(); newInput 
= input;}
 
if (Strings.isEmpty(input)) 
{ return 
Collections.EMPTY_LIST.iterator();}
 
List choices = new 
ArrayList(10);
 
Locale[] locales = 
Locale.getAvailableLocales();
 
for (int i = 0; i < 
locales.length; i++) { final Locale locale = 
locales[i]; final String country = 
locale.getDisplayCountry();
 
 if 
(country.toUpperCase().startsWith(input.toUpperCase())) 
{  choices.add(country);  if 
(choices.size() == 10) 
{   break;  } }}
 
return 
choices.iterator();   }  };
 
  form.add(textField); }}
 
 

  - Original Message - 
  From: 
  Johan 
  Compagner 
  To: wicket-user@lists.sourceforge.net 
  
  Sent: Friday, September 22, 2006 4:56 
PM
  Subject: Re: [Wicket-user] The problem about 
  encoding and event in ajax
  for this we need to have a sample case.Also i checked 
  in a encoding problem in the 1.2.x branch (and 2.0 but i don't think that one 
  is completely fixed yet...)So if you could build/test it from svn maybe it 
  is fixed then. johan
  On 9/22/06, 王磊 
  <[EMAIL PROTECTED]> 
  wrote: 
  Also 
it brings some trouble,but i can solve the problem of encoding.But i 
can't know why there is not a event in the server while i input or paste a 
chinese word in the AutoCompleteTextField.I am not 
familiar  with _javascript_. Thanks for your advice 
.- Original Message -From: "Martijn Dashorst" 
<[EMAIL PROTECTED]>To: 
< 
wicket-user@lists.sourceforge.net>Sent: Friday, September 22, 
2006 3:52 PMSubject: Re: [Wicket-user] The problem about encoding and 
event in ajax> We have had some problems with Ajax and UTF-8 
encoding. You'll have to > configure the uri encoding on your 
httpconnector to use UTF-8. In> tomcat that would go into your 
server.xml>> Martijn>> On 9/22/06, 王磊 < [EMAIL PROTECTED]> 
wrote:>> In fact, i use utf-8 as my coding.>> The 
following is the content of the html.>> 
 >> 
>> >> >> 
>> >> Country:  >> >> 
 I also tried many ways>> 
1.keep meta charset or remove it.>> 2.keep  or remove it.  I can't get the 
right result. Another problem>> You can 
copy a chinese word and paste to the AutoCompleteTextField, no event will 
fired.You can see it in the server side. 
>> - Original Message 
->> From: "Erik van Oosten" <[EMAIL PROTECTED]>>> 
To: < 
wicket-user@lists.sourceforge.net>>> Sent: Friday, 
September 22, 2006 3:03 PM>> Subject: Re: [Wicket-user] The 
problem about encoding and event in ajax>> 
> Dear ??, >> >>> > The problem is because you 
can not encode Chinese characters in>> > ISO-8859-1. You must 
use UTF-8 throughout your application.>> >>> > 
> String newInput = new String( input.getBytes("iso8859-1"), 
"UTF-8");>> > first converts the string to ISO8859-1 and 
thereby replaces all Chinese>> > characters with a 
"?".>> >>> > Please make sure that the HTML pages 
that Wicket renders are in UTF-8. >> > This true by default, 
but to be sure you could do>> 
>getRequestCycleSettings().setResponseRequestEncoding("UTF-8")>> 
>>> > Then replace the line above with: >> > 
String newInput = input;>> >>> > 
Regards,>> > Erik.>> 
>>> >>> > 王磊 schreef:>> >> I 
just try to write a book about wicket.(It's written in chinese,and 
>> >> it's free to get a e-book).>> >> But 
while i writing a ajax example,i got a stange problem.>> 
 >> I writed a auto-complete text application with 
AutoCompleteTextField >> >> control.>> >> 
But i got the following 2 problems.>>  
>> 1. If i input a chinese word,no request is sent to the server 
side.(I>> >> write "println" in server application,no 
output). >>  >> 2. If in input a chinese 
word,then input a letter like 'd',the server>> >> side will 
get a string input like "???d", it's in wrong code. I use>> 
>>

Re: [Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Manuel Barzi
Glad to learn it ;! Thanks, Johan.

> I will try to answer it then ;)
>
> i don't think it will affect performance that much but it will increase
> memory consumption a bit
> and then on both sides with that i mean the static heap (because your html
> size is bigger in the markup cache)
> and the garbage created because the wicket id's can be used to generate urls
> See Component.getPath() implementation for that.
>
> So in the end you create a little more garbage (the response buffer) and the
> html pages to the client can be bigger
> and uglier.
>
> But to say that that would be a thing you can really measure.. I dont think
> so.
> (or you must have very big id's everywhere that the page is almost twice the
> size :))
>
> but that is only the rendering/response part. The request part when a
> repsonse comes in we need
> to walk the component path
>
> verylongverylongverylongverylong1:verylongverylongverylongverylongverylong2:verylongverylongverylongverylongverylong3:verylongverylongverylong4
>
> so first we have to split that then compare it with a component. String
> compare is also pretty quick because it runs ofcourse only over the shortest
> string
> and if the first char is already different it already know what it can
> return.. Only a hit (or near hit) has to walk over the completely string
>
> But that is the penalty you get of long id's also again i dont think you
> will notice it. if your wicket id's are 5 or 15 chars. That is just still
> nothing..
>
> But we do have a url compressor build in in wicket:
>
> wicket.protocol.http.request.urlcompressing.URLCompressor
> and
> wicket.protocol.http.request.urlcompressing.WebURLCompressingTargetResolverStrategy
>
> By using those we don't generate the full path for urls. We only map the
> component to a uid.
> and when the request comes in we don't have to parse and walk the full
> component path because we just lookup the component directly for that uid.
>
> But ofcourse this does cost some additional memory for registering that
> stuff..
>
> johan

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] If the wicket examples' library can put into a TabbedPanel

2006-09-22 Thread dragon deaf
Hello,

In the wicket examples there's a library example, if I can put it into
a TabbedPanel?

I need some pages, these pages have the same header and navigation, if
use TabbedPanel, I needn't to add the header each page, and it looks
like use the frame.

But if use the TabbedPanel, I can't redirect from a panel to another
panel, if this problem can handle more easier?

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Johan Compagner
I will try to answer it then ;)i don't think it will affect performance that much but it will increase memory consumption a bitand then on both sides with that i mean the static heap (because your html size is bigger in the markup cache)
and the garbage created because the wicket id's can be used to generate urls See Component.getPath() implementation for that.So in the end you create a little more garbage (the response buffer) and the html pages to the client can be bigger
and uglier. But to say that that would be a thing you can really measure.. I dont think so. (or you must have very big id's everywhere that the page is almost twice the size :))but that is only the rendering/response part. The request part when a repsonse comes in we need
to walk the component pathverylongverylongverylongverylong1:verylongverylongverylongverylongverylong2:verylongverylongverylongverylongverylong3:verylongverylongverylong4so first we have to split that then compare it with a component. String compare is also pretty quick because it runs ofcourse only over the shortest string
and if the first char is already different it already know what it can return.. Only a hit (or near hit) has to walk over the completely stringBut that is the penalty you get of long id's also again i dont think you will notice it. if your wicket id's are 5 or 15 chars. That is just still nothing..
But we do have a url compressor build in in wicket:wicket.protocol.http.request.urlcompressing.URLCompressorandwicket.protocol.http.request.urlcompressing.WebURLCompressingTargetResolverStrategy
By using those we don't generate the full path for urls. We only map the component to a uid. and when the request comes in we don't have to parse and walk the full component path because we just lookup the component directly for that uid.
But ofcourse this does cost some additional memory for registering that stuff..johanOn 9/22/06, Manuel Barzi <
[EMAIL PROTECTED]> wrote:Sirs,Trying to get all WebPages and inner components correctly and
univocally identified (wicket:id), I am using landing in a domain oflong-named wicket:ids as, for instance, "CaocAdminPage-checkg-1", toidentify a CheckGroup...My question is: does long-named wicket:ids affect performance, or
there's an inner wicket's optimization strategy mapping them tofaster-inner-numerical ids?Thanks.(May Johan Compagner answer this... ;)-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Juergen Donnerstag
There is no such inner mapping and I don't think it really matters
performance wise.

Juergen

On 9/22/06, Manuel Barzi <[EMAIL PROTECTED]> wrote:
> Sirs,
>
> Trying to get all WebPages and inner components correctly and
> univocally identified (wicket:id), I am using landing in a domain of
> long-named wicket:ids as, for instance, "CaocAdminPage-checkg-1", to
> identify a CheckGroup...
>
> My question is: does long-named wicket:ids affect performance, or
> there's an inner wicket's optimization strategy mapping them to
> faster-inner-numerical ids?
>
> Thanks.
>
> (May Johan Compagner answer this... ;)
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Tree scrolling

2006-09-22 Thread Matej Knopp
Yes, but consider that you want to have border (non-scrolling) around 
your tree. So you'll have to put overflow:auto to a element outside tree 
(the one with border and width set).

-Matej

Marc-Andre Houle wrote:
> By default, from what I have seen in tree.css, it is already set to 
> overflow:auto.  So it is not necessary.
> 
> Marc
> 
> On 9/21/06, *Matej Knopp* < [EMAIL PROTECTED] > 
> wrote:
> 
> One more thing. Instead overflow:scroll it would be better to have
> overflow:auto.
> 
> -Matej
> 
> Matej Knopp wrote:
>  > Scrolling shouldn't be a problem.
>  >
>  > 
>  >   
>  >   
>  > 
>  >
>  > Well. In 1.2.2 there was a problem with internet explorer in standard
>  > compliance mode, images were staying even if tree scrolled. In
> current
>  > svn this is fixed. Can you please try current 1.x from svn?
>  >
>  > -Matej
>  >
>  > Steve Knight wrote:
>  >> Ok, I just noticed that the tree component has built-in
> scrolling, but
>  >> the problem remains valid.  The images don't scroll...at least
> not in
>  >> IE.  In Firefox, the scrollbars don't even show up.
>  >>
>  >> On 9/21/06, *Steve Knight* <[EMAIL PROTECTED]
> 
>  >> mailto:[EMAIL PROTECTED]>>> wrote:
>  >>
>  >> I am using the new tree component that was backported to
> 1.2, but I
>  >> am having trouble putting the tree into a scrollable div.  I
> would
>  >> like to restrict the tree to a certain height on screen, and
> when
>  >> the tree gets larger it should show vertical
> scrollbars.  This sort
>  >> of works.  The text scrolls fine but the images used for the
> folders
>  >> and nodes does not scroll.  Is this possible?
>  >>
>  >>
>  >>
>  >>
> 
>  >>
>  >>
> -
> 
>  >> Take Surveys. Earn Cash. Influence the Future of IT
>  >> Join SourceForge.net's Techsay panel and you'll get the chance
> to share your
>  >> opinions on IT & business topics through brief surveys -- and
> earn cash
>  >>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
>  >>
>  >>
>  >>
> 
> 
>  >>
>  >> ___
>  >> Wicket-user mailing list
>  >> Wicket-user@lists.sourceforge.net
> 
>  >> https://lists.sourceforge.net/lists/listinfo/wicket-user
>  >
>  >
>  >
> -
> 
>  > Take Surveys. Earn Cash. Influence the Future of IT
>  > Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
>  > opinions on IT & business topics through brief surveys -- and
> earn cash
>  >
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
>  > ___
>  > Wicket-user mailing list
>  > Wicket-user@lists.sourceforge.net
> 
>  > https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
>  >
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> 
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> 
> 
> 
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> 
> 
> ___

Re: [Wicket-user] Problem with tree width

2006-09-22 Thread Matej Knopp
I've fixed the problem of disappearing item captions, but only for 
tree-table. I'll have to look at tree css, I just had no time. It might 
some serious changes to stylesheet to get this working for Tree.

So if this really is a showstopper for you, try to use tree table (with 
the css from current svn).

-Matej

Marc-Andre Houle wrote:
> Since I got no one to help me, I have continued to search for this 
> problem with no result.  Also, maybe I wasn't clear enough to 
> demonstrate the problem, so I will make a new effort to display it.
> 
> Here is easy Path to demonstrate the problem
> 1 - got the web developper extension for firefox if it is not already 
> done (Really usefull : https://addons.mozilla.org/firefox/60/)
> 
> 2- go to page 
> http://www.wicket-library.com/wicket-examples/ajax?wicket:bookmarkablePage=:wicket.examples.ajax.builtin.tree.SimpleTreePage
> 
> 3- Click the link to expand all node
> 
> 4- Open up the the CSS edit tool ( CTRL-SHIFT-E )
> 
> 5 - In div wicket-tree, set the width variable to 15.
> 
> Now, you should see that some of the element of the table disapred 
> because there was no place to display them.  My problem, while not being 
> exclusively that, is related to that.  Is it not possible to make the 
> tree scrollable horizontally when the content is larger that the space 
> to display the tree?
> 
> It seems to be only a CSS problem, but I still don't know how to solve 
> it.  Using the auto tag for width is not a goot solution.  For the 
> exemple, the tree will take all the place in the page, but when a node 
> will eventually be more width than the page, it will just also disapear.
> 
> I hope I was more clear about the problem.  Thinks in advance for any 
> suggestion or solution.
> 
> Marc
> 
> On 9/18/06, *Marc-Andre Houle* < [EMAIL PROTECTED] 
> > wrote:
> 
> I got a problem when using the tree. in wicket 1.2.2.
>  
> In the context I am working on, I'm loading a list of node in the
> tree.  The problem is that the tree is sometimes not large enough.
>  
> Here are the step I have done for now :
> First, I wanted to check if the problem was the stylesheet we
> use.   It doesn't seem's too since the problem can be repeated in
> the wicket Tree exemple..  When you use the simple tree in the
> exemple and try to feed it with lot ant lot of sub folder or
> entering a very long string, it finish by making disapear come of
> the node.
>  
> So, after that, I wanted to know what can provoke the problem.  I
> have found that the wicket-tree style in the CVS set a width for the
> tree.
> 
> div.wicket-tree {
>   white-space: nowrap;
>   border: 1px solid #ccc;
>   width: 20em;
>   overflow: auto;
>   margin: 10px;
>   line-height: 1.5em;
> }
> 
> I tried to overwrite this with auto, 100% or anything like that. 
> But finally, it does nothing more interesting.I can put a larger
> number, like 40, but it will be ugly on the screen 98% of the time.
>  
> Is it possible to make this panel autosizeable or having a
> horizontal scrooling bar.  I mean, is there a way to make it look
> fancier for an all time usage without having object disaprearing
> when there is a long horizontale line to display.  I'm not much in
> CSS coding, so I probably didn't try everything.
>  
> Thanks in advance.
> Wicket is the best Framwork I ever used.  It is the first real
> trouble I got for now and I'm sure it is nothing big.
> 
> Marc
> 
> 
> 
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> 
> 
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] ajax refresh on date picker

2006-09-22 Thread Matej Knopp
I don't think so. I was working on header contribution and problem with 
debug console calling document.write() (thus removing all head elements 
from DOM).

This is something completely different, it's related to the component 
rendered check. That's not my domain. I believe the problem are 
components in  section of DataPicker.

Anyway, what can temporary help is to disable component render check in 
appication settings. Juergen?

-Matej

Igor Vaynberg wrote:
> matej was working to fix this, i thought he did matej?
> 
> -Igor
> 
> 
> On 9/21/06, *samyem* <[EMAIL PROTECTED]  > wrote:
> 
> 
> I took the latest SVN code today and suddenly, I am getting the
> following
> error everytime there is an ajax refresh on panels with date pickers:
> 
> 2006-09-21 14:16:07,728 ERROR wicket.ajax.AjaxRequestTarget - Error
> while
> responding to an AJAX request: [EMAIL PROTECTED]
> markupIdToComponent [{pageBody_sidePanel=[MarkupContainer [Component
> id =
> sidePanel, page = com.wsi.mm.ui.directship.item.ItemDirectShipPage,
> path =
> 4:pageBody:sidePanel.DirectShipSideBarPanel, isVisible = true,
> isVersioned =
> false]]}], prependJavascript [[]], appendJavascript [[var win;
> try {
> win = window.parent.Wicket.Window;
> } catch (ignore) {
> }
> if (typeof(win) != "undefined" && typeof(win.current ) != "undefined") {
> window.parent.setTimeout(function() {
> win.current.close();
> }, 0);
> }]]
> wicket.WicketRuntimeException: The component(s) below failed to
> render. A
> common problem is that you have added a component in code but forgot to
> reference it in the markup (thus the component will never be rendered).
> 
> 1. [MarkupContainer [Component id = calendarMain, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage , path =
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarMain.JavaScriptReference,
> isVisible = true, isVersioned = false]]
> 2. [MarkupContainer [Component id = calendarSetup, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage , path =
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarSetup.JavaScriptReference,
> isVisible = true, isVersioned = false]]
> 3. [MarkupContainer [Component id = calendarLanguage, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage, path =
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarLanguage.JavaScriptReference,
> isVisible = true, isVersioned = false]]
> 4. [MarkupContainer [Component id = calendarStyle, page =
> com.wsi.mm.ui.directship.item.ItemDirectShipPage, path =
> 
> 4:pageBody:sidePanel:massUpdate:massUpdateForm:releaseDate:picker:calendarStyle.StyleSheetReference,
> isVisible = true, isVersioned = false]]
> 
> at wicket.Page.checkRendering(Page.java:1105)
> at wicket.Page.endComponentRender(Page.java:431)
> at
> wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:467)
> at wicket.ajax.AjaxRequestTarget.respond
> (AjaxRequestTarget.java:353)
> at
> 
> wicket.request.compound.DefaultResponseStrategy.respond(DefaultResponseStrategy.java:49)
> at
> wicket.request.compound.AbstractCompoundRequestCycleProcessor.respond
> (AbstractCompoundRequestCycleProcessor.java:66)
> at
> wicket.RequestCycle.doProcessEventsAndRespond(RequestCycle.java:868)
> at
> wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:900)
> at wicket.RequestCycle.step(RequestCycle.java:976)
> at wicket.RequestCycle.steps(RequestCycle.java:1050)
> at wicket.RequestCycle.request(RequestCycle.java:454)
> at wicket.protocol.http.WicketServlet.doGet
> (WicketServlet.java:217)
> at
> wicket.protocol.http.WicketServlet.doPost(WicketServlet.java:260)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at javax.servlet.http.HttpServlet.service (HttpServlet.java:853)
> at
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:358)
> at
> 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
> at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1807)
> at
> 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java
> :525)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1757)
> at org.mortbay.http.HttpServer.service(HttpServer.java:879)
> at
> org.mortbay.http.HttpConnection.service(HttpConnection.java :790)
> at
> 

[Wicket-user] long-named wicket:ids vs performance

2006-09-22 Thread Manuel Barzi
Sirs,

Trying to get all WebPages and inner components correctly and
univocally identified (wicket:id), I am using landing in a domain of
long-named wicket:ids as, for instance, "CaocAdminPage-checkg-1", to
identify a CheckGroup...

My question is: does long-named wicket:ids affect performance, or
there's an inner wicket's optimization strategy mapping them to
faster-inner-numerical ids?

Thanks.

(May Johan Compagner answer this... ;)

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Gwyn Evans
Oh yes - also take a look at http://www.wicket-wiki.org.uk/wiki/index.php/IBATIS

On 22/09/06, Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
>
>
>
> >
> >
> > What kind of integration are you talking about? Isn't it a good idea to
> > keep database/persistence code and application/gui code independent?
> >
> > /Anders
>
>
> It makes sense to do that when you want to design a larger enteprise
> application but not for small web applications, why all the issues. when u
> see a framework like ruby on rails, you will understand why may be soon all
> web applications on the planet may be using ruby on rails because they keep
> the simple things really very simple.
>
>
>
> > Eelco Hillenius wrote:
> > > If someone would provide a JDBC version of wicket-phonebook, that
> > > would be welcome! We talked about wanting this, but haven't found any
> > > time to do this ourselves yet.
> > >
> > > Eelco
> > >
> > >
> > > On 9/21/06, Igor Vaynberg < [EMAIL PROTECTED]> wrote:
> > >> look at wicket-phonebook, it uses wicket and spring. there are dao
> > >> implementations for hibernate and ibatis, but it would be trivial to
> write
> > >> one for jdbc. spring takes care of all the connection/transaction
> management
> > >> for you.
> > >>
> > >> if you dont want spring and want to write something for pure jdbc i
> would
> > >> store a datasource in application, and subclass request cycle to
> > >> open/close/rollback/commit the transaction assuming you want a
> > >> single-transaction-per-request pattern.
> > >>
> > >> -Igor
> > >>
> > >>
> > >>
> > >> On 9/21/06, Ayodeji Aladejebi <[EMAIL PROTECTED] > wrote:
> > >>>
> > >>> Okay I know of all the contrib projects, databinder, hibernate stuffs
> etc,
> > >> I have used databinder and its lovely but I think for some reason,
> database
> > >> in wicket needs to be sort of easier to put up to encourage faster
> > >> adaptation. Come to think about it, presently most of the present
> solutions
> > >> around database in Wicket wraps around Hibernate and a beginner who is
> not
> > >> familair with hibernate may get stuck. Some developers still tend to
> love
> > >> thier SQL thing compared to ORM and in some cases, you want to do
> direct SQL
> > >> cuz hibernate3.jar is some size you may not need to include in your
> portable
> > >> web application. And believe me, i believe more ppl learn SQL more than
> they
> > >> learn ORM in Schools
> > >>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase
> but at
> > >> the same time i was using the wicket-auth framework and all these
> contibs
> > >> enforce that you extend XXXApplication in your Application Class which
> means
> > >> you cannot directly use Contrib projects e.g wicket-contrib-database
> and
> > >> also Wicket-auth. There should be a more elegant way to use multiple
> contrib
> > >> projects without this Inheritance lock jam.
> > >>> Now most web applications need authentication and also need database
> which
> > >> is why i believe wicket shoud somehow integrate some DAO scheme into
> wicket
> > >> where all we do is set connection properties and from Components, you
> can
> > >> fly CRUD.
> > >>> Well i know there must be some good reasons to exclude this from
> wicket
> > >> but what will be the most elegant way to do CRUD in wicket?  where
> should I
> > >> store my Connection? Session or Application Class. Should I create a
> parent
> > >> WebPage with all the SQL stuffs and then make other CRUD pages extend
> it. a
> > >> hundred ways to do this but which way is more elegant?
> > >>> Thanks Wicket dads
> > >>>
> > >>>
> > >>>
> > >>>
> > >>> --
> > >>> "It takes insanity to drive in sanity" - Me
> > >>>
> > >>> Aladejebi Ayodeji A.,
> > >>> DabarObjects Solutions
> > >>> Email: [EMAIL PROTECTED]
> > >>> Mobile: +234 803 589 1780
> > >>> Web: www.dabarobjects.com
> > >>>
> > >>> Community:
> > >>> www.cowblock.net
> > >>>
> > >>
> -
> > >>> Take Surveys. Earn Cash. Influence the Future of IT
> > >>> Join SourceForge.net's Techsay panel and you'll get the chance to
> share
> > >> your
> > >>> opinions on IT & business topics through brief surveys -- and earn
> cash
> > >>>
> > >>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > >>> ___
> > >>> Wicket-user mailing list
> > >>> Wicket-user@lists.sourceforge.net
> > >>>
> https://lists.sourceforge.net/lists/listinfo/wicket-user
> > >>>
> > >>>
> > >>>
> > >>
> > >>
> -
> > >> Take Surveys. Earn Cash. Influence the Future of IT
> > >> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> > >> opinions on IT & business topics through brief surveys -- and earn cash
> > >>
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > >>
> > >> ___
> > 

Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
> what can i say :) i like performance discussions.. :)

:) That's fine, at the end it's very nutritive...

> Yourkit is running constantly on all my java programs that i run/debug on my
> laptop..

Good! should try it...

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread Johan Compagner
for this we need to have a sample case.Also i checked in a encoding problem in the 1.2.x branch (and 2.0 but i don't think that one is completely fixed yet...)So if you could build/test it from svn maybe it is fixed then.
johanOn 9/22/06, 王磊 <[EMAIL PROTECTED]> wrote:
Also it brings some trouble,but i can solve the problem of encoding.But i can't know why there is not a event in the server while i input or paste a chinese word in the AutoCompleteTextField.I am not familiar  with _javascript_.
Thanks for your advice .- Original Message -From: "Martijn Dashorst" <[EMAIL PROTECTED]>To: <
wicket-user@lists.sourceforge.net>Sent: Friday, September 22, 2006 3:52 PMSubject: Re: [Wicket-user] The problem about encoding and event in ajax> We have had some problems with Ajax and UTF-8 encoding. You'll have to
> configure the uri encoding on your httpconnector to use UTF-8. In> tomcat that would go into your server.xml>> Martijn>> On 9/22/06, 王磊 <
[EMAIL PROTECTED]> wrote:>> In fact, i use utf-8 as my coding.>> The following is the content of the html.>> 
>> >> >> >> >> >> Country: 
>> >>  I also tried many ways>> 1.keep meta charset or remove it.>> 2.keep  or remove it.
 I can't get the right result. Another problem>> You can copy a chinese word and paste to the AutoCompleteTextField, no event will fired.You can see it in the server side.
>> - Original Message ->> From: "Erik van Oosten" <[EMAIL PROTECTED]>>> To: <
wicket-user@lists.sourceforge.net>>> Sent: Friday, September 22, 2006 3:03 PM>> Subject: Re: [Wicket-user] The problem about encoding and event in ajax>> > Dear ??,
>> >>> > The problem is because you can not encode Chinese characters in>> > ISO-8859-1. You must use UTF-8 throughout your application.>> >>> > > String newInput = new String(
input.getBytes("iso8859-1"), "UTF-8");>> > first converts the string to ISO8859-1 and thereby replaces all Chinese>> > characters with a "?".>> >>> > Please make sure that the HTML pages that Wicket renders are in UTF-8.
>> > This true by default, but to be sure you could do>> >getRequestCycleSettings().setResponseRequestEncoding("UTF-8")>> >>> > Then replace the line above with:
>> > String newInput = input;>> >>> > Regards,>> > Erik.>> >>> >>> > 王磊 schreef:>> >> I just try to write a book about wicket.(It's written in chinese,and
>> >> it's free to get a e-book).>> >> But while i writing a ajax example,i got a stange problem.>>  >> I writed a auto-complete text application with AutoCompleteTextField
>> >> control.>> >> But i got the following 2 problems.>>  >> 1. If i input a chinese word,no request is sent to the server side.(I>> >> write "println" in server application,no output).
>>  >> 2. If in input a chinese word,then input a letter like 'd',the server>> >> side will get a string input like "???d", it's in wrong code. I use>> >> the following code to get the right input.
>>  >> String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");>>   >> I think these problems are caused by _javascript_,because i am not
>> >> familiar with _javascript_.>> >> So i can't give reasons.>> >> May somebody can give a patch.>> >>> > -->> > Erik van Oosten>> > 
http://www.day-to-day-stuff.blogspot.com/>> >>> >>> > -
>> > Take Surveys. Earn Cash. Influence the Future of IT>> > Join SourceForge.net's Techsay panel and you'll get the chance to share your>> > opinions on IT & business topics through brief surveys -- and earn cash
>> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>> > ___
>> > Wicket-user mailing list>> > Wicket-user@lists.sourceforge.net>> > 
https://lists.sourceforge.net/lists/listinfo/wicket-user>> >>> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your>> opinions on IT & business topics through brief surveys -- and earn cash>> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>> ___>> Wicket-user mailing list>> 
Wicket-user@lists.sourceforge.net>> https://lists.sourceforge.net/lists/listinfo/wicket-user> --> Download Wicket 
1.2.2 now! New Ajax components: Tree, TreeTable and ModalWindow> -- http://wicketframework.org>> -
> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to share your> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> ___
> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Johan Compagner
 rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
i am all for simplicity! So lets do that in the javaworld also!johan
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Johan Compagner
what can i say :) i like performance discussions.. :)Yourkit is running constantly on all my java programs that i run/debug on my laptop..On 9/22/06, Manuel Barzi
 <[EMAIL PROTECTED]> wrote:Sirs... WicketUsersMailingListStackOverflowException: discussion has
branched interesting, but to the infinite ;)> i just checked an 1.3 String implementation and there the same thing was> ...> ...-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
Sirs... WicketUsersMailingListStackOverflowException: discussion has
branched interesting, but to the infinite ;)

> i just checked an 1.3 String implementation and there the same thing was
> ...
> ...

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Johan Compagner
almost:    public static boolean isEmpty(final CharSequence string)    {        return string == null || string.length() == 0 || string.toString().trim().equals("");    }so we could also do this:
    public static boolean isEmpty(final CharSequence string)    {        return string == null || string.length() == 0 || string.toString().trim().length() == 0;    }I am not against these changes or what ever, i am just pointing out that you will not notice these changes in real live.  
I was just reacting to the bug report that there was a 'huge' gain to be made by this change. johanOn 9/22/06, Manuel Barzi <
[EMAIL PROTECTED]> wrote:> There's also wicket.util.string.Strings#isEmpty
> (http://wicket.sourceforge.net/apidocs/wicket/util/string/Strings.html#isEmpty(java.lang.CharSequence)
> to consider...Just FYI, what people from Apache does (matching Erik's optimizationproposal ;)... I guess wicket does the same.[org.apache.commons.lang.StringUtils]// Empty checks
//---/** * Checks if a String is empty ("") or null. * *  * StringUtils.isEmpty
(null)  = true * StringUtils.isEmpty("")= true * StringUtils.isEmpty(" ")   = false * StringUtils.isEmpty("bob") = false * StringUtils.isEmpty
("  bob  ") = false *  * * NOTE: This method changed in Lang version 2.0. * It no longer trims the String. * That functionality is available in isBlank().
 * * @param str  the String to check, may be null * @return true if the String is empty or null */public static boolean isEmpty(String str) {return (str == null || 
str.length() == 0);}(http://www.koders.com/java/fidB29436EC634995BA0A41C5DC97C3F97F549D54B9.aspx?s=apache+%22StringUtils%22
)-Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cashhttp://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DownDownChoice problem

2006-09-22 Thread Gwyn Evans
How about...

add(new DropDownChoice(
"options2",
new Model(getDefaultSelection(getMyOptionValue())),
OPTIONS) {
protected String getDefaultChoice( final Object selected ) {
return ""; // remove "Choose One" prompt
}
});
};

private Integer getMyOptionValue() {
return new Integer(2);
}
private String getDefaultSelection(Integer i) {
return String.valueOf(OPTIONS.get(i.intValue()));
}

/Gwyn

On 22/09/06, Dumitru Postoronca <[EMAIL PROTECTED]> wrote:
> Gwyn Evans wrote:
> > What does "c.getMyOptionValue()" return?
> >
> > This...
> > public HomePage() {
> > add(new DropDownChoice(
> > "options",
> > new Model(getMyOptionValue()),
> > OPTIONS)
> > {
> > protected String getDefaultChoice(final Object selected) {
> > return ""; // remove "Choose One" prompt
> > }
> > });
> > }
> >
> > private String getMyOptionValue() { return "Opt2"; }
> > }
> > works as you'd expect. (The ChoiceRenderer() wasn't doing anything).
> >
> > /Gwyn
>
> getMyOptionValue() actually returns an Integer.
>
> What I'm trying to acomplish is this:
> in my Client object I have stored an Integer myOptionValue, and there
> are 3 possible options, so I want to show an edit form with a
> dropdownchoice with those 3 options and have the selected option to be
> the one that corresponds to the Integer I have stored in myOptionValue.
> For Integer(1) - "Opt1", Integer(2) - "Opt2", etc.
>
> - posto
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-- 
Download Wicket 1.2.2 now! - http://wicketframework.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


[Wicket-user] Jackrabbit

2006-09-22 Thread Ted Roeloffzen
Hi all,We are trying to make a CMS and CMS-components for wicket and we were told that i could be helpful to use the JSR-170 to store the content. Have any of you used the JSR-170 and aspecially its implementation JackRabbit?
greets
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Johan Compagner
i just checked an 1.3 String implementation and there the same thing was doneAs far as i know they have to do that. How else would you test for equals for a string?You have to walk the chars on both sides comparing it. So if you don't test
first for lenght the length can be different and if you walk then over the 2 char arrays you willget and arrayindexoutofbounds exception.. So i can't imaging an other implementation then that.an instanceof check is pretty fast. I never have been able to get that popped up in a profiler.
(and that is also directly the null check that you need)you can read some more here:
http://www.google.com/url?sa=t&ct=res&cd=2&url=""
johanOn 9/22/06, Erik van Oosten <[EMAIL PROTECTED]> wrote:
 > You will not be able to see the difference between optimalization... > String.equals() does exactly that, it test for lengthAha! This is new for me. The last time I checked (Java 1.3) there wereare least 2 instanceof operators in the implementation of
String.equals(String) and no length checking.I just checked the Java 5 implementation. It looks a lot better, butthere is still 1 instanceof operator.Anyway, another myth busted. Erik.
Johan Compagner schreef:> You will not be able to see the difference between optimalization...> String.equals() does exactly that, it test for length>> and where we just do this "".equals(value) without testing for null
> i will not rewrite those by first testing null to be able to call for> length.>>> On 9/21/06, *Erik van Oosten* <[EMAIL PROTECTED]
> [EMAIL PROTECTED]>> wrote:>> If this gets accepted, may I humbly suggest to replace>>   value != null && !"".equals(value)
>> with>>   value != null && value.length() != 0>> The latter performs considerably faster (though it is of course> still a> micro optimization).
>> Regards,>  Erik.>>> --> Erik van Oosten> http://www.day-to-day-stuff.blogspot.com/
>>> Manuel Barzi schreef:> > Ok, Igor, I already solved this issue by re-implementing Link> class in> > my custom LinkButton class, just adding the following snippet
> > extracted from Button class, and added to the original> > "onComponentTag" Link in this new LinkButton class:> >> > ---> > // Default handling for tag
> >   super.onComponentTag(tag);> >> >   // manuelbarzi {> >   // setting the "value" property to the tag> >   try {
> >   String value = getModelObjectAsString();> >   if (value != null && !"".equals(value)) {> >   
tag.put("value", value);> >   }> >   } catch (Exception e) {> >   // ignore.> >   }> >   // }
> >> >   // Set href to link to this link's linkClicked method> > ---> >> > It works fine now. May this simple addition be interesting for other
> > people needing this functionality, you'll judge according to> > statistics...> >> > Thank you and regards,> >> > Manu> >
>> -> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your> opinions on IT & business topics through brief surveys -- and earn> cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > ___> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> Wicket-user@lists.sourceforge.net>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>> >> -> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> >> ___
> Wicket-user mailing list> Wicket-user@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/wicket-user
>--Erik van Oostenhttp://www.day-to-day-stuff.blogspot.com/-
Take Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wick

Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
> There's also wicket.util.string.Strings#isEmpty
> (http://wicket.sourceforge.net/apidocs/wicket/util/string/Strings.html#isEmpty(java.lang.CharSequence)
> to consider...

Just FYI, what people from Apache does (matching Erik's optimization
proposal ;)... I guess wicket does the same.

[org.apache.commons.lang.StringUtils]

// Empty checks
//---
/**
 * Checks if a String is empty ("") or null.
 *
 * 
 * StringUtils.isEmpty(null)  = true
 * StringUtils.isEmpty("")= true
 * StringUtils.isEmpty(" ")   = false
 * StringUtils.isEmpty("bob") = false
 * StringUtils.isEmpty("  bob  ") = false
 * 
 *
 * NOTE: This method changed in Lang version 2.0.
 * It no longer trims the String.
 * That functionality is available in isBlank().
 *
 * @param str  the String to check, may be null
 * @return true if the String is empty or null
 */
public static boolean isEmpty(String str) {
return (str == null || str.length() == 0);
}

(http://www.koders.com/java/fidB29436EC634995BA0A41C5DC97C3F97F549D54B9.aspx?s=apache+%22StringUtils%22)

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Ayodeji Aladejebi
What kind of integration are you talking about? Isn't it a good idea to
keep database/persistence code and application/gui code independent?/AndersIt makes sense to do that when you want to design a larger enteprise application but not for small web applications, why all the issues. when u see a framework like ruby on rails, you will understand why may be soon all web applications on the planet may be using ruby on rails because they keep the simple things really very simple.
Eelco Hillenius wrote:> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any> time to do this ourselves yet.>> Eelco>>> On 9/21/06, Igor Vaynberg <
[EMAIL PROTECTED]> wrote:>> look at wicket-phonebook, it uses wicket and spring. there are dao>> implementations for hibernate and ibatis, but it would be trivial to write>> one for jdbc. spring takes care of all the connection/transaction management
>> for you. if you dont want spring and want to write something for pure jdbc i would>> store a datasource in application, and subclass request cycle to>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern. -Igor On 9/21/06, Ayodeji Aladejebi <[EMAIL PROTECTED]
> wrote:>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,>> I have used databinder and its lovely but I think for some reason, database>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions>> around database in Wicket wraps around Hibernate and a beginner who is not>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL>> cuz hibernate3.jar is some size you may not need to include in your portable>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at>> the same time i was using the wicket-auth framework and all these contibs>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and>> also Wicket-auth. There should be a more elegant way to use multiple contrib>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket>> where all we do is set connection properties and from Components, you can
>> fly CRUD.>>> Well i know there must be some good reasons to exclude this from wicket>> but what will be the most elegant way to do CRUD in wicket?  where should I>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a>> hundred ways to do this but which way is more elegant?>>> Thanks Wicket dads>>
> -->>> "It takes insanity to drive in sanity" - Me>> Aladejebi Ayodeji A.,>>> DabarObjects Solutions>>> Email: 
[EMAIL PROTECTED]>>> Mobile: +234 803 589 1780>>> Web: www.dabarobjects.com>> Community:
>>> www.cowblock.net> ->>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share>> your>>> opinions on IT & business topics through brief surveys -- and earn cash> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>>> ___
>>> Wicket-user mailing list>>> Wicket-user@lists.sourceforge.net>>> 
https://lists.sourceforge.net/lists/listinfo/wicket-user> ->> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your>> opinions on IT & business topics through brief surveys -- and earn cash>> 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV ___>> Wicket-user mailing list>> 
Wicket-user@lists.sourceforge.net>> https://lists.sourceforge.net/lists/listinfo/wicket-user>>>
> -> Take Surveys. Earn Cash. Influence the Future of IT> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
--http://ojalgo.org/Mathematics, Linear Algebra and Optimisation with Java-Take Surveys. Earn Cash. Influence the Future of I

Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread 王磊
Also it brings some trouble,but i can solve the problem of encoding.

But i can't know why there is not a event in the server while i input or paste 
a chinese word in the AutoCompleteTextField.
I am not familiar  with javascript.

Thanks for your advice .



- Original Message - 
From: "Martijn Dashorst" <[EMAIL PROTECTED]>
To: 
Sent: Friday, September 22, 2006 3:52 PM
Subject: Re: [Wicket-user] The problem about encoding and event in ajax


> We have had some problems with Ajax and UTF-8 encoding. You'll have to
> configure the uri encoding on your httpconnector to use UTF-8. In
> tomcat that would go into your server.xml
> 
> Martijn
> 
> On 9/22/06, 王磊 <[EMAIL PROTECTED]> wrote:
>> In fact, i use utf-8 as my coding.
>> The following is the content of the html.
>>
>>
>> 
>> 
>> 
>> 
>> 
>> 
>> Country: > />
>> 
>> 
>>
>> I also tried many ways
>> 1.keep meta charset or remove it.
>> 2.keep  or remove it.
>>
>> I can't get the right result.
>>
>> Another problem
>> You can copy a chinese word and paste to the AutoCompleteTextField, no event 
>> will fired.You can see it in the server side.
>>
>>
>> - Original Message -
>> From: "Erik van Oosten" <[EMAIL PROTECTED]>
>> To: 
>> Sent: Friday, September 22, 2006 3:03 PM
>> Subject: Re: [Wicket-user] The problem about encoding and event in ajax
>>
>>
>> > Dear ??,
>> >
>> > The problem is because you can not encode Chinese characters in
>> > ISO-8859-1. You must use UTF-8 throughout your application.
>> >
>> > > String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
>> > first converts the string to ISO8859-1 and thereby replaces all Chinese
>> > characters with a "?".
>> >
>> > Please make sure that the HTML pages that Wicket renders are in UTF-8.
>> > This true by default, but to be sure you could do
>> >getRequestCycleSettings().setResponseRequestEncoding("UTF-8")
>> >
>> > Then replace the line above with:
>> > String newInput = input;
>> >
>> > Regards,
>> > Erik.
>> >
>> >
>> > 王磊 schreef:
>> >> I just try to write a book about wicket.(It's written in chinese,and
>> >> it's free to get a e-book).
>> >> But while i writing a ajax example,i got a stange problem.
>> >>
>> >> I writed a auto-complete text application with AutoCompleteTextField
>> >> control.
>> >> But i got the following 2 problems.
>> >>
>> >> 1. If i input a chinese word,no request is sent to the server side.(I
>> >> write "println" in server application,no output).
>> >>
>> >> 2. If in input a chinese word,then input a letter like 'd',the server
>> >> side will get a string input like "???d", it's in wrong code. I use
>> >> the following code to get the right input.
>> >>
>> >> String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
>> >>
>> >>
>> >> I think these problems are caused by javascript,because i am not
>> >> familiar with javascript.
>> >> So i can't give reasons.
>> >> May somebody can give a patch.
>> >
>> > --
>> > Erik van Oosten
>> > http://www.day-to-day-stuff.blogspot.com/
>> >
>> >
>> > -
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the chance to share 
>> > your
>> > opinions on IT & business topics through brief surveys -- and earn cash
>> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> > ___
>> > Wicket-user mailing list
>> > Wicket-user@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/wicket-user
>> >
>> -
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> ___
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
> 
> 
> -- 
> Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and 
> ModalWindow
> -- http://wicketframework.org
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share you

Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Gwyn Evans
There's also wicket.util.string.Strings#isEmpty
(http://wicket.sourceforge.net/apidocs/wicket/util/string/Strings.html#isEmpty(java.lang.CharSequence)
to consider...

/Gwyn

On 22/09/06, Erik van Oosten <[EMAIL PROTECTED]> wrote:
> Indeed 8)
> I should probably be denied write-access to this list for at least a
> week. None of my e-mails seem to hit the mark at the moment.
>
> Erik.
>
> Manuel Barzi schreef:
> >> He is just saying he doesn't want to rewrite the cases that do not have
> >> a null check.
> >>
> >
> > Very weill, but the question is: whoever promoted that idea? Seems to
> > be auto-promoted and auto-rejected... ;)
> >
> > Anyway, have a nice day!
> >
> --
> Erik van Oosten
> http://www.day-to-day-stuff.blogspot.com/
>
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-- 
Download Wicket 1.2.2 now! - http://wicketframework.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Gwyn Evans
On 22/09/06, Korbinian Bachl <[EMAIL PROTECTED]> wrote:
>
>
> Hi,
>
> i just took a closer look at the wicket-phonebook. can anyone point me to
> the sourceode for it? - i can get the war from
> http://wicket-stuff.sourceforge.net/wicket-phonebook/ but
> dont find a source for it... (maybe im just too blind?).

The source files used in the example are actually in the WAR, albeit
next to the class files under WEB-INF/classes, rather than where one
might expect to see them.  The true source is in the SVN repository,
e.g. 
http://svn.sourceforge.net/viewvc/wicket-stuff/branches/WICKET_1_2/wicket-phonebook/


> Oh, and another thing: on the
> http://wicket-stuff.sourceforge.net/wicket-phonebook/ page
> the first three links under "Related Projects"  are broken!

Thanks, I'll try & make time to update the sub-site.
/Gwyn

-- 
Download Wicket 1.2.2 now! - http://wicketframework.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread Martijn Dashorst
We have had some problems with Ajax and UTF-8 encoding. You'll have to
configure the uri encoding on your httpconnector to use UTF-8. In
tomcat that would go into your server.xml

Martijn

On 9/22/06, 王磊 <[EMAIL PROTECTED]> wrote:
> In fact, i use utf-8 as my coding.
> The following is the content of the html.
>
>
> 
> 
> 
> 
> 
> 
> Country:  />
> 
> 
>
> I also tried many ways
> 1.keep meta charset or remove it.
> 2.keep  or remove it.
>
> I can't get the right result.
>
> Another problem
> You can copy a chinese word and paste to the AutoCompleteTextField, no event 
> will fired.You can see it in the server side.
>
>
> - Original Message -
> From: "Erik van Oosten" <[EMAIL PROTECTED]>
> To: 
> Sent: Friday, September 22, 2006 3:03 PM
> Subject: Re: [Wicket-user] The problem about encoding and event in ajax
>
>
> > Dear ??,
> >
> > The problem is because you can not encode Chinese characters in
> > ISO-8859-1. You must use UTF-8 throughout your application.
> >
> > > String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
> > first converts the string to ISO8859-1 and thereby replaces all Chinese
> > characters with a "?".
> >
> > Please make sure that the HTML pages that Wicket renders are in UTF-8.
> > This true by default, but to be sure you could do
> >getRequestCycleSettings().setResponseRequestEncoding("UTF-8")
> >
> > Then replace the line above with:
> > String newInput = input;
> >
> > Regards,
> > Erik.
> >
> >
> > 王磊 schreef:
> >> I just try to write a book about wicket.(It's written in chinese,and
> >> it's free to get a e-book).
> >> But while i writing a ajax example,i got a stange problem.
> >>
> >> I writed a auto-complete text application with AutoCompleteTextField
> >> control.
> >> But i got the following 2 problems.
> >>
> >> 1. If i input a chinese word,no request is sent to the server side.(I
> >> write "println" in server application,no output).
> >>
> >> 2. If in input a chinese word,then input a letter like 'd',the server
> >> side will get a string input like "???d", it's in wrong code. I use
> >> the following code to get the right input.
> >>
> >> String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
> >>
> >>
> >> I think these problems are caused by javascript,because i am not
> >> familiar with javascript.
> >> So i can't give reasons.
> >> May somebody can give a patch.
> >
> > --
> > Erik van Oosten
> > http://www.day-to-day-stuff.blogspot.com/
> >
> >
> > -
> > Take Surveys. Earn Cash. Influence the Future of IT
> > Join SourceForge.net's Techsay panel and you'll get the chance to share your
> > opinions on IT & business topics through brief surveys -- and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > ___
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


-- 
Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and ModalWindow
-- http://wicketframework.org

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Anders Peterson
I use PriDE. It's extremely small and easy to learn - basically it 
generates SQL for you.

http://pride.sourceforge.net/

I've designed a number of supporting classes and coding conventions that 
give me some more advanced features (still light weight). I've been 
meaning to look at what exists in terms of Wicket database/persistence 
code to see if what I've done could be integrated/merged with that. At 
the moment my code only depends on PriDE.

What kind of integration are you talking about? Isn't it a good idea to 
keep database/persistence code and application/gui code independent?

/Anders

Eelco Hillenius wrote:
> If someone would provide a JDBC version of wicket-phonebook, that
> would be welcome! We talked about wanting this, but haven't found any
> time to do this ourselves yet.
> 
> Eelco
> 
> 
> On 9/21/06, Igor Vaynberg <[EMAIL PROTECTED]> wrote:
>> look at wicket-phonebook, it uses wicket and spring. there are dao
>> implementations for hibernate and ibatis, but it would be trivial to write
>> one for jdbc. spring takes care of all the connection/transaction management
>> for you.
>>
>> if you dont want spring and want to write something for pure jdbc i would
>> store a datasource in application, and subclass request cycle to
>> open/close/rollback/commit the transaction assuming you want a
>> single-transaction-per-request pattern.
>>
>> -Igor
>>
>>
>>
>> On 9/21/06, Ayodeji Aladejebi <[EMAIL PROTECTED]> wrote:
>>>
>>> Okay I know of all the contrib projects, databinder, hibernate stuffs etc,
>> I have used databinder and its lovely but I think for some reason, database
>> in wicket needs to be sort of easier to put up to encourage faster
>> adaptation. Come to think about it, presently most of the present solutions
>> around database in Wicket wraps around Hibernate and a beginner who is not
>> familair with hibernate may get stuck. Some developers still tend to love
>> thier SQL thing compared to ORM and in some cases, you want to do direct SQL
>> cuz hibernate3.jar is some size you may not need to include in your portable
>> web application. And believe me, i believe more ppl learn SQL more than they
>> learn ORM in Schools
>>> Yesterday, I was tryin to use Dababinder or wicket-contrib-dababase but at
>> the same time i was using the wicket-auth framework and all these contibs
>> enforce that you extend XXXApplication in your Application Class which means
>> you cannot directly use Contrib projects e.g wicket-contrib-database and
>> also Wicket-auth. There should be a more elegant way to use multiple contrib
>> projects without this Inheritance lock jam.
>>> Now most web applications need authentication and also need database which
>> is why i believe wicket shoud somehow integrate some DAO scheme into wicket
>> where all we do is set connection properties and from Components, you can
>> fly CRUD.
>>> Well i know there must be some good reasons to exclude this from wicket
>> but what will be the most elegant way to do CRUD in wicket?  where should I
>> store my Connection? Session or Application Class. Should I create a parent
>> WebPage with all the SQL stuffs and then make other CRUD pages extend it. a
>> hundred ways to do this but which way is more elegant?
>>> Thanks Wicket dads
>>>
>>>
>>>
>>>
>>> --
>>> "It takes insanity to drive in sanity" - Me
>>>
>>> Aladejebi Ayodeji A.,
>>> DabarObjects Solutions
>>> Email: [EMAIL PROTECTED]
>>> Mobile: +234 803 589 1780
>>> Web: www.dabarobjects.com
>>>
>>> Community:
>>> www.cowblock.net
>>>
>> -
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>>> opinions on IT & business topics through brief surveys -- and earn cash
>>>
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>> ___
>>> Wicket-user mailing list
>>> Wicket-user@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>>
>>>
>>>
>>
>> -
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share your
>> opinions on IT & business topics through brief surveys -- and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>>
>> ___
>> Wicket-user mailing list
>> Wicket-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wicket-user
>>
>>
>>
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=

Re: [Wicket-user] Database Integration With Wicket

2006-09-22 Thread Korbinian Bachl



Hi,
 
i just took a closer look at the wicket-phonebook. can 
anyone point me to the sourceode for it? - i can get the war from http://wicket-stuff.sourceforge.net/wicket-phonebook/ but 
dont find a source for it... (maybe im just too 
blind?).
 
Oh, and another thing: on the http://wicket-stuff.sourceforge.net/wicket-phonebook/ page the 
first three links under "Related Projects"  are broken!
 
Best Regards
 
Korbinian
 
PS: just another question: im currently working myself 
through EJB3.0 from Oreilly, and are curious if we have any wicket example that 
uses EJB3 and Java Persistence 1.0 - i think i read about a project someone 
did a time ago on this list. If this person would share a base project 
skeleton with some beans would be great...

  
  
  Von: [EMAIL PROTECTED] 
  [mailto:[EMAIL PROTECTED] Im Auftrag von Igor 
  VaynbergGesendet: Donnerstag, 21. September 2006 
  16:57An: wicket-user@lists.sourceforge.netBetreff: Re: 
  [Wicket-user] Database Integration With Wicket
  look at wicket-phonebook, it uses wicket and spring. there are dao 
  implementations for hibernate and ibatis, but it would be trivial to write one 
  for jdbc. spring takes care of all the connection/transaction management for 
  you. if you dont want spring and want to write something for pure jdbc 
  i would store a datasource in application, and subclass request cycle to 
  open/close/rollback/commit the transaction assuming you want a 
  single-transaction-per-request pattern. -Igor
  On 9/21/06, Ayodeji 
  Aladejebi <[EMAIL PROTECTED]> wrote:
  Okay 
I know of all the contrib projects, databinder, hibernate stuffs etc, I have 
used databinder and its lovely but I think for some reason, database in 
wicket needs to be sort of easier to put up to encourage faster adaptation. 
Come to think about it, presently most of the present solutions around 
database in Wicket wraps around Hibernate and a beginner who is not familair 
with hibernate may get stuck. Some developers still tend to love thier SQL 
thing compared to ORM and in some cases, you want to do direct SQL cuz 
hibernate3.jar is some size you may not need to include in your portable web 
application. And believe me, i believe more ppl learn SQL more than they 
learn ORM in SchoolsYesterday, I was tryin to use Dababinder or 
wicket-contrib-dababase but at the same time i was using the wicket-auth 
framework and all these contibs enforce that you extend XXXApplication in 
your Application Class which means you cannot directly use Contrib projects 
e.g wicket-contrib-database and also Wicket-auth. There should be a more 
elegant way to use multiple contrib projects without this Inheritance lock 
jam.Now most web applications need authentication and also need 
database which is why i believe wicket shoud somehow integrate some DAO 
scheme into wicket where all we do is set connection properties and from 
Components, you can fly CRUD. Well i know there must be some good 
reasons to exclude this from wicket but what will be the most elegant way to 
do CRUD in wicket?  where should I store my Connection? Session or 
Application Class. Should I create a parent WebPage with all the SQL stuffs 
and then make other CRUD pages extend it. a hundred ways to do this but 
which way is more elegant? Thanks Wicket dads-- 
"It takes insanity to drive in sanity" - MeAladejebi Ayodeji A., 
DabarObjects SolutionsEmail: [EMAIL PROTECTED] 
Mobile: +234 803 589 1780Web: www.dabarobjects.comCommunity:www.cowblock.net 
-Take 
Surveys. Earn Cash. Influence the Future of ITJoin SourceForge.net's 
Techsay panel and you'll get the chance to share youropinions on IT 
& business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV 
___Wicket-user 
mailing listWicket-user@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Erik van Oosten
Indeed 8)
I should probably be denied write-access to this list for at least a 
week. None of my e-mails seem to hit the mark at the moment.

Erik.

Manuel Barzi schreef:
>> He is just saying he doesn't want to rewrite the cases that do not have
>> a null check.
>> 
>
> Very weill, but the question is: whoever promoted that idea? Seems to
> be auto-promoted and auto-rejected... ;)
>
> Anyway, have a nice day!
>   
-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] TinyMCE integration

2006-09-22 Thread Ted Roeloffzen
Ok that is good news, but we still have the problem that the licenses of TinyMCE and Wicket might be incompatible.On 9/22/06, Eelco Hillenius <
[EMAIL PROTECTED]> wrote:Checked it now, and the current release of tinymce does not work well.
However, this issuehttp://sourceforge.net/tracker/index.php?func=detail&aid=1440124&group_id=103281&atid=635682
suggests the problem I'm experiencing will be gone with the nextrelease.EelcoOn 9/21/06, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
> I also have an open bug report for the system that I'm working on that> tinymce doesn't work well with the latest Safari. I haven't checked> that yet though... maybe other people have experience with that?
>> Eelco>>> On 9/21/06, Martijn Dashorst <[EMAIL PROTECTED]> wrote:> > Just one caveat: tinymce is LGPL last time I checked... not sure how
> > this works out, but you can't guarantee that the CMS is then Apache> > licensed (if that is what you're aiming for).> >> > Martijn> >> > On 9/21/06, Janne Hietamäki <
[EMAIL PROTECTED]> wrote:> > >> > > On Sep 21, 2006, at 10:31 AM, Ted Roeloffzen wrote:> > >> > > > Some of you may know that we are trying to create a CMS or a least
> > > > CMS-components with Wicket. When i looked at the Wicket-stuff site> > > > a saw that there is a project to integrate TinyMCE into Wicket. I> > > > was wondering if anyone knows how far along this project is. It
> > > > could be a fine addition to the CMS-components.> > > >> > >> > >> > > wicket-contrib-tinymce works great  for me, just give it a try.> > >
> > > Janne> > >> > >> > >> > > -> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to share your> > > opinions on IT & business topics through brief surveys -- and earn cash> > > 
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > > ___> > > Wicket-user mailing list> > > 
Wicket-user@lists.sourceforge.net> > > https://lists.sourceforge.net/lists/listinfo/wicket-user> > >> >> >
> > --> > Download Wicket 1.2.2 now! New Ajax components: Tree, TreeTable and ModalWindow> > -- http://wicketframework.org> >> > -
> > Take Surveys. Earn Cash. Influence the Future of IT> > Join SourceForge.net's Techsay panel and you'll get the chance to share your> > opinions on IT & business topics through brief surveys -- and earn cash
> > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV> > ___
> > Wicket-user mailing list> > Wicket-user@lists.sourceforge.net> > 
https://lists.sourceforge.net/lists/listinfo/wicket-user> >>-Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share youropinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___Wicket-user mailing listWicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
> He is just saying he doesn't want to rewrite the cases that do not have
> a null check.

Very weill, but the question is: whoever promoted that idea? Seems to
be auto-promoted and auto-rejected... ;)

Anyway, have a nice day!

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread Erik van Oosten
Hello,

I missed the point that you are using the AutoCompleteTextField. Sorry, 
can't help you there.

 Erik.


王磊 schreef:
> In fact, i use utf-8 as my coding.
> The following is the content of the html.
>
>
> 
> 
> 
> 
> 
> 
> Country:  />
> 
> 
>
> I also tried many ways
> 1.keep meta charset or remove it.
> 2.keep  or remove it.
>
> I can't get the right result.
>
> Another problem
> You can copy a chinese word and paste to the AutoCompleteTextField, no event 
> will fired.You can see it in the server side.
>
>
>   
-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DatePicker broken in IE6

2006-09-22 Thread Pierre-Yves Saumont

Hi Matej,

Here is a quickstart showing the two problems I have encountered.

1) The following configuration is mandatory if you use the french 
language with IE6 :


getRequestCycleSettings().setResponseRequestEncoding("ISO-8859-1");

Unless you use this, IE6 reports a Javascript error because the french 
script with the monthes names reports an unterminated string for every 
name containing accented characters. This problem does not occur with FF.


2) Anyway, the datePicker does not work in FF nor IE6. In IE6, it will 
work only if the page is entirely loaded. If it is in a component loaded 
through Ajax, it does not work (the setup script is not executed)


In Firefox, it does not work either unless the script has previously 
been executed. You can see this by uncommenting the datePicker in the 
first tab, so it is loaded with the page. That way, it will work in the 
two tabs. (In IE6, it will work only in the first tab).


(I have removed the jars in the lib directory to reduce the size of the 
zip - I also changed the extension since zip is blocked by the list server)


Pierre-Yves

Matej Knopp a écrit :
Can you provide a test case? Or quick start project? I haven't 
encountered this behavior. I'd like to look at it but I'd need to 
reproduce it.


-Matej

Pierre-Yves Saumont wrote:
It appears that under some conditions, the script associated with the 
date picker in the HTML is not executed when the HTML is loaded 
through Ajax. So Calendar.setup never get called.


I could not figure what those secific conditions are. (In a simple use 
case, it works without problem.) Any idea where to look for?


Pierre-Yves

Pierre-Yves Saumont a écrit :

 > Just don't use an ajax link to switch the locale. That's not a super
 > idea anyway, as you would typically want the the whole page, with all
 > it's markup etc to reload. Change the switch locale link to a normal
 > link and all should be good.

One use case is the need to have the page in ono language and teh 
datePicker in another one. Another use case could be to have to 
datePicker in the same page with different languages.


Anyway, I figured a way to achieve this, but it was just to realize 
that it appears that the datePicker can't work anyway in a component 
that is updated through Ajax.


I have an Ajax tabbed panel with one tab containing a datePicker. If 
I swith to another tab and switch back, the datePicker won't work 
anymore in IE6 unless the page is reloaded. (No error displayed, just 
you click on the icon and nothing happens. It works fine in FF, of 
course)


Any suggestion ?

Pierre-Yves

Eelco Hillenius a écrit :

Can somebody tell me how to use setStyle() with a DatePicker

settings.setStyle(settings.newStyleGreen());

or (completely custom style)

settings.setStyle(new PackageResourceReference(MyDatePicker.class,
"myStyle.css"));


DatePickerSettings datePickerSetting = new DatePickerSettings();
datePickerSetting.setAlign("cr");
add(new DatePicker("dateFieldPicker", dateField, datePickerSetting));
but this does not work. With this configuration, when I click on the
icon, the DatePicker is not displayed. If I remove the second line, it
works.

No idea. Please take a look at what jscalendar does/ expects, as many
fields are just a means to pass values through to that components.
Read about jscalendar here: http://www.dynarch.com/projects/calendar/

Another problem is to configure the DatePicker in a page which 
locale is

switched through an Ajax link. Although the component containing the
DatePicker receives the response, the locale of the DatePicker is not
changed. I have to reload the teh page to get it work. Is there a
solution to have the DatePicker refreshed so its locale is changed ?

Just don't use an ajax link to switch the locale. That's not a super
idea anyway, as you would typically want the the whole page, with all
it's markup etc to reload. Change the switch locale link to a normal
link and all should be good.

Eelco





- 

Using Tomcat but need to do more? Need to support web services, 
security?
Get stuff done quickly with pre-integrated technology to make your 
job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache 
Geronimo

http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user






-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to 
share your

opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://list

Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Erik van Oosten
He is just saying he doesn't want to rewrite the cases that do not have 
a null check.

Please re-read yourself ;)

Manuel Barzi schreef:
>> and where we just do this "".equals(value) without testing for null
>> i will not rewrite those by first testing null to be able to call for
>> length.
>> 
>
> This is wrong, we never said so. Just meant switching from
> [nullability-check] && !"".equals(value) to [nullability-check] &&
> value.length() != 0... ONLY THOSE DUETS!
>
> Re-read it, you will see.
>   

-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread 王磊
In fact, i use utf-8 as my coding.
The following is the content of the html.








Country: 



I also tried many ways
1.keep meta charset or remove it.
2.keep  or remove it.

I can't get the right result.

Another problem
You can copy a chinese word and paste to the AutoCompleteTextField, no event 
will fired.You can see it in the server side.


- Original Message - 
From: "Erik van Oosten" <[EMAIL PROTECTED]>
To: 
Sent: Friday, September 22, 2006 3:03 PM
Subject: Re: [Wicket-user] The problem about encoding and event in ajax


> Dear ??,
> 
> The problem is because you can not encode Chinese characters in 
> ISO-8859-1. You must use UTF-8 throughout your application.
> 
> > String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
> first converts the string to ISO8859-1 and thereby replaces all Chinese 
> characters with a "?".
> 
> Please make sure that the HTML pages that Wicket renders are in UTF-8. 
> This true by default, but to be sure you could do
>getRequestCycleSettings().setResponseRequestEncoding("UTF-8")
> 
> Then replace the line above with:
> String newInput = input;
> 
> Regards,
> Erik.
> 
> 
> 王磊 schreef:
>> I just try to write a book about wicket.(It's written in chinese,and 
>> it's free to get a e-book).
>> But while i writing a ajax example,i got a stange problem.
>>  
>> I writed a auto-complete text application with AutoCompleteTextField 
>> control.
>> But i got the following 2 problems.
>>  
>> 1. If i input a chinese word,no request is sent to the server side.(I 
>> write "println" in server application,no output).
>>  
>> 2. If in input a chinese word,then input a letter like 'd',the server 
>> side will get a string input like "???d", it's in wrong code. I use 
>> the following code to get the right input.
>>  
>> String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
>>  
>>  
>> I think these problems are caused by javascript,because i am not 
>> familiar with javascript.
>> So i can't give reasons.
>> May somebody can give a patch.
> 
> -- 
> Erik van Oosten
> http://www.day-to-day-stuff.blogspot.com/
> 
> 
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] DownDownChoice problem

2006-09-22 Thread Dumitru Postoronca
Gwyn Evans wrote:
> What does "c.getMyOptionValue()" return?
> 
> This...
> public HomePage() {
> add(new DropDownChoice(
> "options",
> new Model(getMyOptionValue()),
> OPTIONS)
> {
> protected String getDefaultChoice(final Object selected) {
> return ""; // remove "Choose One" prompt
> }
> });
> }
> 
> private String getMyOptionValue() { return "Opt2"; }
> }
> works as you'd expect. (The ChoiceRenderer() wasn't doing anything).
> 
> /Gwyn

getMyOptionValue() actually returns an Integer.

What I'm trying to acomplish is this:
in my Client object I have stored an Integer myOptionValue, and there 
are 3 possible options, so I want to show an edit form with a 
dropdownchoice with those 3 options and have the selected option to be 
the one that corresponds to the Integer I have stored in myOptionValue.
For Integer(1) - "Opt1", Integer(2) - "Opt2", etc.

- posto


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Manuel Barzi
> and where we just do this "".equals(value) without testing for null
> i will not rewrite those by first testing null to be able to call for
> length.

This is wrong, we never said so. Just meant switching from
[nullability-check] && !"".equals(value) to [nullability-check] &&
value.length() != 0... ONLY THOSE DUETS!

Re-read it, you will see.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] INPUT (+ value, + onClick) as Button?

2006-09-22 Thread Erik van Oosten
 > You will not be able to see the difference between optimalization...
 > String.equals() does exactly that, it test for length

Aha! This is new for me. The last time I checked (Java 1.3) there were 
are least 2 instanceof operators in the implementation of 
String.equals(String) and no length checking.
I just checked the Java 5 implementation. It looks a lot better, but 
there is still 1 instanceof operator.

Anyway, another myth busted.

 Erik.


Johan Compagner schreef:
> You will not be able to see the difference between optimalization...
> String.equals() does exactly that, it test for length
>
> and where we just do this "".equals(value) without testing for null
> i will not rewrite those by first testing null to be able to call for 
> length.
>
>
> On 9/21/06, *Erik van Oosten* <[EMAIL PROTECTED] 
> > wrote:
>
> If this gets accepted, may I humbly suggest to replace
>
>   value != null && !"".equals(value)
>
> with
>
>   value != null && value.length() != 0
>
> The latter performs considerably faster (though it is of course
> still a
> micro optimization).
>
> Regards,
>  Erik.
>
>
> --
> Erik van Oosten
> http://www.day-to-day-stuff.blogspot.com/
>
>
> Manuel Barzi schreef:
> > Ok, Igor, I already solved this issue by re-implementing Link
> class in
> > my custom LinkButton class, just adding the following snippet
> > extracted from Button class, and added to the original
> > "onComponentTag" Link in this new LinkButton class:
> >
> > ---
> > // Default handling for tag
> >   super.onComponentTag(tag);
> >
> >   // manuelbarzi {
> >   // setting the "value" property to the tag
> >   try {
> >   String value = getModelObjectAsString();
> >   if (value != null && !"".equals(value)) {
> >   tag.put("value", value);
> >   }
> >   } catch (Exception e) {
> >   // ignore.
> >   }
> >   // }
> >
> >   // Set href to link to this link's linkClicked method
> > ---
> >
> > It works fine now. May this simple addition be interesting for other
> > people needing this functionality, you'll judge according to
> > statistics...
> >
> > Thank you and regards,
> >
> > Manu
> >
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to
> share your
> opinions on IT & business topics through brief surveys -- and earn
> cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> 
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>
>
> 
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys -- and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
>
> ___
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>   

-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] The problem about encoding and event in ajax

2006-09-22 Thread Erik van Oosten
Dear ??,

The problem is because you can not encode Chinese characters in 
ISO-8859-1. You must use UTF-8 throughout your application.

 > String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
first converts the string to ISO8859-1 and thereby replaces all Chinese 
characters with a "?".

Please make sure that the HTML pages that Wicket renders are in UTF-8. 
This true by default, but to be sure you could do
getRequestCycleSettings().setResponseRequestEncoding("UTF-8")

Then replace the line above with:
 String newInput = input;

Regards,
 Erik.


王磊 schreef:
> I just try to write a book about wicket.(It's written in chinese,and 
> it's free to get a e-book).
> But while i writing a ajax example,i got a stange problem.
>  
> I writed a auto-complete text application with AutoCompleteTextField 
> control.
> But i got the following 2 problems.
>  
> 1. If i input a chinese word,no request is sent to the server side.(I 
> write "println" in server application,no output).
>  
> 2. If in input a chinese word,then input a letter like 'd',the server 
> side will get a string input like "???d", it's in wrong code. I use 
> the following code to get the right input.
>  
> String newInput = new String(input.getBytes("iso8859-1"), "UTF-8");
>  
>  
> I think these problems are caused by javascript,because i am not 
> familiar with javascript.
> So i can't give reasons.
> May somebody can give a patch.

-- 
Erik van Oosten
http://www.day-to-day-stuff.blogspot.com/


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user