David, Adding the component instantiation listener is more flexible than extending WiQueryWebApplication.
Regards - Cemal jWeekend OO & Java Technologies, Wicket Consulting, Development, Training http://jWeekend.com On 30 March 2010 15:18, David Chang <david_q_zh...@yahoo.com> wrote: > Julien, > > Thanks for your reply and it works now. Strangely, I copied the example on > that page, which does not ask me to extend WiQueryWebApplication. > > Something wrong with that Hello World example? > > Two quick questions: > > 1. My environment is JDK 1.6 and Wicket 1.4.7. WiQuery 1.0 should have no > problem with it. Correct? > > 2. Why the example requires double-click? > > Regards. > > -David > > > > > > > > > > --- On Tue, 3/30/10, julien roche AKA indiana_jules <roche....@gmail.com> > wrote: > >> From: julien roche AKA indiana_jules <roche....@gmail.com> >> Subject: Re: My first WiQuery app does not work >> To: users@wicket.apache.org >> Date: Tuesday, March 30, 2010, 8:02 AM >> Hi, >> >> Have you enable wiquery in your Wicket application ? This >> link is an >> implementation of the WebApplication with the linked with >> Wiquery: >> http://code.google.com/p/wiquery/source/browse/branches/1.0.1/src/main/java/org/odlabs/wiquery/utils/WiQueryWebApplication.java >> >> Hope that helped you >> >> Julien Roche >> >> >> On Tue, Mar 30, 2010 at 1:56 PM, David Chang <david_q_zh...@yahoo.com>wrote: >> >> > Here is what I have: JDK 1.6, Wicket 1.4.7, WiQuery >> 1.0, Tomcat 6.0.24 >> > >> > I downloaded wiquery and put its jar on the >> classpath. >> > >> > I copied the Hello World sample from >> > http://code.google.com/p/wiquery/wiki/QuickStart >> > >> > Here is my code: >> > >> > HTML:----------------------------- >> > >> > <html> >> > <head> >> > <title>WiQuery >> Quickstart Archetype Homepage</title> >> > </head> >> > <body> >> > <button >> wicket:id="open-dialog">Open dialog !</button> >> > >> > <p >> wicket:id="dialog"> >> > >> Hello world, yes we can ! >> > </p> >> > </body> >> > </html> >> > >> > Java:-------------------------------- >> > >> > import org.apache.wicket.markup.html.WebPage; >> > import org.apache.wicket.markup.html.form.Button; >> > >> > import org.odlabs.wiquery.core.events.Event; >> > import org.odlabs.wiquery.core.events.MouseEvent; >> > import >> org.odlabs.wiquery.core.events.WiQueryEventBehavior; >> > import org.odlabs.wiquery.core.javascript.JsScope; >> > import org.odlabs.wiquery.ui.dialog.Dialog; >> > >> > public class WiqueryDialog extends WebPage { >> > >> > public WiqueryDialog() { >> > >> > final Dialog dialog = new >> Dialog("dialog"); >> > add(dialog); >> > >> > Button button = new >> Button("open-dialog"); >> > button.add(new >> WiQueryEventBehavior(new Event(MouseEvent.DBLCLICK) { >> > >> > @Override >> > public >> JsScope callback() { >> > >> return JsScope.quickScope(dialog.open().render()); >> > } >> > >> > })); >> > add(button); >> > >> > } >> > } >> > >> > ------------------------------ >> > >> > I did not get any compiler error and I can run the >> wicket app and see the >> > html in the browser. However, I did not get any >> respone when clicking the >> > button. >> > >> > >> > What I did is wrong? >> > >> > >> > Thanks. >> > >> > >> > -------------- here is generated html >> ------------------ >> > >> > <html> >> > <head> >> > <title>WiQuery >> Quickstart Archetype Homepage</title> >> > <script type="text/javascript" >> > >> src="resources/org.odlabs.wiquery.core.commons.CoreJavaScriptResourceReference/jquery/jquery-1.3.2.js"></script> >> > <script type="text/javascript" >> > >> src="resources/org.odlabs.wiquery.core.commons.WiqueryGeneratedJavaScriptResourceReference/1269950176687wiquery-gen.js"></script> >> > </head> >> > <body> >> > <button >> name="open-dialog" id="open_dialog1">Open dialog >> !</button> >> > >> > <p id="dialog2"> >> > >> Hello world, yes we can ! >> > </p> >> > </body> >> > </html> >> > >> > >> > >> > >> > >> > >> --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> > >> > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org