Re: Highlight current/clicked AjaxLink
Hi Mansour For reloading different pages I'm using BookmarkablePageLink (non-ajax), that have the option for setAutoEnable(true)'. When this option is set for each BookmarkablePageLink and one BookmarkablePageLink is clicked on the website, the generated HTML for that link is changed. For example: My current page is Home and the other available page link is the Gallery. spanemHome/em/span a href=galleryGallery/a After clicking on the Gallery button: a href=homeHome/a spanemGallery/em/span I think this does the job perfectly, in my case... Perhaps you can apply it for your case as well. For a more detailed description: http://wicketstuff.org/wicket14/compref/?wicket:bookmarkablePage=:org.apache.wicket.examples.compref.BookmarkablePageLinkPage G'luck Marco. On 28 March 2011 07:48, Mansour Al Akeel mansour.alak...@gmail.com wrote: Josh, Yes each link is reloading a different page, and the list of the links is not rebuilt. Only the contents part of the page. What would your css alternative solution be ? How can I get the clicked link disabled and assing it a class, excluding the rest of the links, without breaking the ajax functionality for the AjaxLink ? On Mon Mar 28,2011 07:51 am, Josh Kamau wrote: hi. Have you tried something like myLink.add(new AttributeAppender(...)); or myLink.add(new AttributeModifier(...)) this methods can add/modify a css class in a markup element. Please check the javadocs for method details if this is what you want. However, if i were in your situation, i would use css only to archieve this , that is , if each link reloads a different page. Josh. - 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
RE: Best way to periodically refresh an inmethod DataGrid?
I ended up doing it all server side - overriding onSelectionChanged* and setting a selectedItem attribute. We then override isSelectedItem and return true if the given item 'equals' selectedItem - must make sure your IModel and domain classes all override equals and test for class match and non null operand. -Original Message- From: Martin Grigorov [mailto:mgrigo...@apache.org] Sent: Friday, 25 March 2011 10:35 PM To: users@wicket.apache.org Subject: Re: Best way to periodically refresh an inmethod DataGrid? If you update the just the selected row then the selection will be lost. You may try with some JavaScript gymnastics to save the selection and restore it later. Use AjaxRequestTarget.prependJavascript() for the saving code and .appendJavascript() for the restoring code. The JavaScript to deal with selection is different for the different browsers, so better find a JS library that does it for you. Good luck! On Thu, Mar 24, 2011 at 11:38 PM, Coleman, Chris chris.cole...@thalesgroup.com.au wrote: We've got a wicket app with an inmethod DataGrid and it displays fine and we use an AjaxSelfUpdatingTimerBehaviour to update the grid every 5 seconds. That part works fine - as data changes in the database the changes are reflected in the table in the browser However, if we select an item the selection dissappears when the very next refresh occurs. How do we refresh the DataGrid in such a way that it remembers its selected item after a refresh? DISCLAIMER:- - - This e-mail transmission and any documents, files and previous e-mail messages attached to it are private and confidential. They may contain proprietary or copyright material or information that is subject to legal professional privilege. They are for the use of the intended recipient only. Any unauthorised viewing, use, disclosure, copying, alteration, storage or distribution of, or reliance on, this message is strictly prohibited. No part may be reproduced, adapted or transmitted without the written permission of the owner. If you have received this transmission in error, or are not an authorised recipient, please immediately notify the sender by return email, delete this message and all copies from your e-mail system, and destroy any printed copies. Receipt by anyone other than the intended recipient should not be deemed a waiver of any privilege or protection. Thales Australia does not warrant or represent that this e-mail or any documents, files and previous e-mail messages attached are error or virus free. - - -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com http://jweekend.com/ - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
make link invisible via onclick
Hi, is there a possibility to make a link invisible itself via onClick? At the moment I get an error The local variable link may not have been initialized. code: -- final Link link = new Link( test ) { @Override public void onClick() { link.setVisible( false ); } }; -- Thanks in advance. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/make-link-invisible-via-onclick-tp3411327p3411327.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
RE: make link invisible via onclick
is there a possibility to make a link invisible itself via onClick? link.setVisible( false ); Sure: Just use this instead of link, since this in the onClick() will be the anonymous object based on Link. - Tor Iver - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
RE: make link invisible via onclick
this works like a charm - thanks. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/make-link-itself-invisible-via-onclick-tp3411327p3411347.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: make link invisible via onclick
Hi, How about something like this. private Boolean isLinkVisible = true ; ... final Link link = new Link(test){ @Override public void onClick(){ isLinkVisible = false ; } @Override public void isVisible(){ return isLinkVisible ; } } Kind regards. Josh
issue with input type=reset
Hi all, let's assume there is a form with an input field an two buttons: submit and reset. Within the java code I add a new form component (extends Form) with an input field and implement the onSubmit() method. But: Is there a chance to implement some onReset() method so I can do some more stuff apart from cleaning the input field (which I cannot influence)? Thanks in advance. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/issue-with-input-type-reset-tp3411379p3411379.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: issue with input type=reset
Meanwhile I tried to add another submit button and just labeling that as a reset button. This is almost working but after calling the onSubmit method of my reset button the onSubmit method of my form get's triggered as well?! This is my button: - Button resetButton = new Button(reset) { public void onSubmit() { doSomething(); } }; add( resetButton ); - And idea how to avoid that behaviour? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/issue-with-input-type-reset-tp3411379p3411408.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: issue with input type=reset
Hi You can add a wicket button on your form and implement onClick/onSubmit on the button. There many buttons including ajax enabled ones. See javadocs for details. Something like form ... button wicket:id=myButton/button /form myForm.add(new Button(myButton){ @Override public void onSubmit() { //do your stuff here } }) Josh.
RE: issue with input type=reset
And idea how to avoid that behaviour? resetButton.setDefaultFormProcessing(false); - Tor Iver - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
RE: issue with input type=reset
thanks - that's it. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/issue-with-input-type-reset-tp3411379p3411433.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Error during headers validation since migration to 1.5
Hi adrien, yes, with a quickstart reproducing the error please. On Sun, Mar 27, 2011 at 8:54 PM, adriclad adrien.che...@gmail.com wrote: No answer... May I write a Jira ticket for 1.5-RC3 to inform this bug ? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Error-during-headers-validation-since-migration-to-1-5-tp3355890p3409851.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Pedro Henrique Oliveira dos Santos
Re: [1.5RC2] impossible to add cookies
Hi, just tested http://wicketstuff.org/wicket/authentication2 and the example set the cookie in response without problems. Open a ticket + quickstart reproducing the problem please. On Sun, Mar 27, 2011 at 8:48 PM, adriclad adrien.che...@gmail.com wrote: Anybody had the same problem ? May I have to refer the bug in a jira ticket for the 1.5-RC3 ? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/1-5RC2-impossible-to-add-cookies-tp3380554p3409846.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Pedro Henrique Oliveira dos Santos
Development / Deployment mode problem
Hi, I have used a jquery control full calendar from http://arshaw.com/fullcalendar/. I have used that control in a wicket application, where in one page there are two tabs, and in one tab there are some text-fields and in the other this calendar control. But now for my local server which is on development mode everything is fine. But when I deploy my application on any deployment server then, in Chrome and Safari calendar comes for the first time when i go to the calendar tab. But when I navigate to the other tab and come back again then calendar never comes again. This works fine for FF and IE. So my question is: Why is this difference in Deployment/Development mode ?? How to solve this issue ?? Thanks in advance.
Re: Development / Deployment mode problem
My first clue: Are you using wicket:container Tags in your markup? In Deployment Mode this tags could not be rendered to the markup by Application Settings. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/Development-Deployment-mode-problem-tp3411737p3411751.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: [1.5RC2] impossible to add cookies
Hi, for me this part did work: store: new CookieUtils().save(ID, value); load: new CookieUtils().load(ID); On Mon, Mar 28, 2011 at 4:11 PM, Pedro Santos pedros...@gmail.com wrote: Hi, just tested http://wicketstuff.org/wicket/authentication2 and the example set the cookie in response without problems. Open a ticket + quickstart reproducing the problem please. On Sun, Mar 27, 2011 at 8:48 PM, adriclad adrien.che...@gmail.com wrote: Anybody had the same problem ? May I have to refer the bug in a jira ticket for the 1.5-RC3 ? -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/1-5RC2-impossible-to-add-cookies-tp3380554p3409846.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Pedro Henrique Oliveira dos Santos -- Best regards, Vytautas R. --- www.xaloon.org www.allcarindex.com
HTML comment tag
This is simple code and works, do you think this is a way to add dynamic HTML comments that use some Wicket model? Or have you done something else? I am not as familiar with onComponentTagBody. public class HtmlComment extends Label { /** * @see org.apache.wicket.Component#onComponentTagBody(org.apache.wicket.markup. MarkupStream, * org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, !-- + getDefaultModelObjectAsString() + --); } } and the output will be in the final HTML output: !-- DATA --
Re: Highlight current/clicked AjaxLink
Marco, thank you. I have implemented already the pages as a panel to be replaced, and this was a requirement to do it with ajax. So I can not follow this route at this point. But what you have here is the exact functionality I am after. It will be nice if I can disable the current link, but I need to at least show it's current in the style. On Mon Mar 28,2011 08:46 am, Marco Springer wrote: Hi Mansour For reloading different pages I'm using BookmarkablePageLink (non-ajax), that have the option for setAutoEnable(true)'. When this option is set for each BookmarkablePageLink and one BookmarkablePageLink is clicked on the website, the generated HTML for that link is changed. For example: My current page is Home and the other available page link is the Gallery. spanemHome/em/span a href=galleryGallery/a After clicking on the Gallery button: a href=homeHome/a spanemGallery/em/span I think this does the job perfectly, in my case... Perhaps you can apply it for your case as well. For a more detailed description: http://wicketstuff.org/wicket14/compref/?wicket:bookmarkablePage=:org.apache.wicket.examples.compref.BookmarkablePageLinkPage G'luck Marco. On 28 March 2011 07:48, Mansour Al Akeel mansour.alak...@gmail.com wrote: Josh, Yes each link is reloading a different page, and the list of the links is not rebuilt. Only the contents part of the page. What would your css alternative solution be ? How can I get the clicked link disabled and assing it a class, excluding the rest of the links, without breaking the ajax functionality for the AjaxLink ? On Mon Mar 28,2011 07:51 am, Josh Kamau wrote: hi. Have you tried something like ?myLink.add(new AttributeAppender(...)); or myLink.add(new AttributeModifier(...)) this methods can add/modify a css class in a markup element. Please check the javadocs for method details if this is what you want. However, if i were in your situation, i would use css only to archieve this , that is , if each link reloads a different page. Josh. - 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
Re: Highlight current/clicked AjaxLink
Josh, I tried to run the app, but I couldn't resolve an issue with maven. May be you have seen something similar before. I had deleted the corresponding wicket/1.4.12 direcotry from maven repo to forse it to re download, but no luck. I am using maven 3. Do I need to install all these required projects manaully ? Apache Maven 3.0.1 (r1038046; 2010-11-23 05:58:32-0500) Java version: 1.6.0_24 Java home: /opt/sun-jdk-1.6.0.24/jre Default locale: en_US, platform encoding: ANSI_X3.4-1968 OS name: linux version: 2.6.36-gentoo-r5 arch: amd64 Family: unix [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for com.josh:demoapp:war:1.0-SNAPSHOT [WARNING] 'build.plugins.plugin.version' for org.mortbay.jetty:maven-jetty-plugin is missing. @ line 174, column 12 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 163, column 12 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-eclipse-plugin is missing. @ line 178, column 12 [WARNING] [WARNING] It is highly recommended to fix these problems because they threaten the stability of your build. [WARNING] [WARNING] For this reason, future Maven versions might no longer support building such malformed projects. [WARNING] [INFO] [INFO] [INFO] Building demoapp 1.0-SNAPSHOT [INFO] [INFO] [INFO] maven-jetty-plugin:6.1.22:run (default-cli) @ demoapp [WARNING] The POM for org.apache.wicket:wicket:jar:1.4.12 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.apache.wicket:wicket-extensions:jar:1.4.12 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.apache.wicket:wicket-guice:jar:1.4.12 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for com.google.inject:guice-servlet:jar:2.0 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for com.wideplay.warp:warp-persist:jar:2.0 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.hibernate:hibernate-entitymanager:jar:3.5.1-Final is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.hibernate:hibernate-validator:jar:4.0.2.GA is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [INFO] [INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ demoapp --- [WARNING] Using platform encoding (ANSI_X3.4-1968 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 2 resources [INFO] Copying 12 resources [INFO] [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ demoapp --- [WARNING] File encoding has not been set, using platform encoding ANSI_X3.4-1968, i.e. build is platform dependent! [INFO] Compiling 25 source files to /home/mansour/downloads/demoapp/demoapp/target/classes [INFO] - [ERROR] COMPILATION ERROR : [INFO] - [ERROR] error: error reading /home/mansour/.m2/repository/org/apache/wicket/wicket/1.4.12/wicket-1.4.12.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/org/apache/wicket/wicket-extensions/1.4.12/wicket-extensions-1.4.12.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/org/apache/wicket/wicket-guice/1.4.12/wicket-guice-1.4.12.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/com/google/inject/guice-servlet/2.0/guice-servlet-2.0.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/com/wideplay/warp/warp-persist/2.0/warp-persist-2.0.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/org/hibernate/hibernate-entitymanager/3.5.1-Final/hibernate-entitymanager-3.5.1-Final.jar; error in opening zip file [ERROR] error: error reading /home/mansour/.m2/repository/org/hibernate/hibernate-validator/4.0.2.GA/hibernate-validator-4.0.2.GA.jar; error in opening zip file [INFO] 7 errors [INFO] - [INFO] [INFO] BUILD FAILURE [INFO] [INFO] Total time:
Re: HTML comment tag
An reusable behavior can be archived using the MarkupComponentBorder. On a side note, why do you want to write commented model values in markup? On Mon, Mar 28, 2011 at 11:02 AM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: This is simple code and works, do you think this is a way to add dynamic HTML comments that use some Wicket model? Or have you done something else? I am not as familiar with onComponentTagBody. public class HtmlComment extends Label { /** * @see org.apache.wicket.Component#onComponentTagBody(org.apache.wicket.markup. MarkupStream, * org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, !-- + getDefaultModelObjectAsString() + --); } } and the output will be in the final HTML output: !-- DATA -- -- Pedro Henrique Oliveira dos Santos
Re: just having another question how to clear form fields
after clicking submit button the values are still there in field itself how to clear the field values -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-call-javascript-function-on-form-submission-tp3408147p3412291.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: just having another question how to clear form fields
Set a null/empty value in their model plus notify the component about changed models e.g. Component#modelChanged. e.g. form = new Form(new CompoundPropertyModel(new Bean()) form.add(new Field(someProperty); (...) form.add(new SubmitComponent(id){ onSubmit(){ form.setDefaultModelObject(new Bean());//set empty values also calls Component#modelChanged method }}); On Mon, Mar 28, 2011 at 1:29 PM, hariharansrc hariharan...@gmail.comwrote: after clicking submit button the values are still there in field itself how to clear the field values -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/how-to-call-javascript-function-on-form-submission-tp3408147p3412291.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Pedro Henrique Oliveira dos Santos
RE: HTML comment tag
They may contain information like a build number, version number of application for debugging purposes that I can see on the rendered HTML output. I was thinking of sub-classing label because the output of a comment is similar to that kind of markup. -Original Message- From: Pedro Santos [mailto:pedros...@gmail.com] Sent: Monday, March 28, 2011 12:19 PM To: users@wicket.apache.org Subject: Re: HTML comment tag An reusable behavior can be archived using the MarkupComponentBorder. On a side note, why do you want to write commented model values in markup? On Mon, Mar 28, 2011 at 11:02 AM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: This is simple code and works, do you think this is a way to add dynamic HTML comments that use some Wicket model? Or have you done something else? I am not as familiar with onComponentTagBody. public class HtmlComment extends Label { /** * @see org.apache.wicket.Component#onComponentTagBody(org.apache.wicket.markup. MarkupStream, * org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, !-- + getDefaultModelObjectAsString() + --); } } and the output will be in the final HTML output: !-- DATA -- -- Pedro Henrique Oliveira dos Santos - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: HTML comment tag
We do this in our application by doing: add(new Label(debugInfo, new DebugInfoModel()).setEscapeModelStrings(false).setRenderBodyOnly(true)); private static class DebugInfoModel extends LoadableDetachableModelString { @Override protected String load() { return MessageFormat.format(!-- \n + Java Version: {1}\n + Wicket Version: {0}\n + Hibernate Version: {2}\n + Spring Version: {3}\n + Oracle Driver: {4}\n + Application Server: {5}\n + Operating System: {6}\n + --, WebApplication.get().getFrameworkSettings().getVersion(), System.getProperty(java.vendor) + + System.getProperty(java.version), versionOf(Hibernate.class), versionOf(ApplicationContext.class), versionOf(OracleDriver.class), WebApplication.get().getServletContext().getServerInfo(), System.getProperty(os.version)); } } On Mon, Mar 28, 2011 at 1:00 PM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: They may contain information like a build number, version number of application for debugging purposes that I can see on the rendered HTML output. I was thinking of sub-classing label because the output of a comment is similar to that kind of markup. -Original Message- From: Pedro Santos [mailto:pedros...@gmail.com] Sent: Monday, March 28, 2011 12:19 PM To: users@wicket.apache.org Subject: Re: HTML comment tag An reusable behavior can be archived using the MarkupComponentBorder. On a side note, why do you want to write commented model values in markup? On Mon, Mar 28, 2011 at 11:02 AM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: This is simple code and works, do you think this is a way to add dynamic HTML comments that use some Wicket model? Or have you done something else? I am not as familiar with onComponentTagBody. public class HtmlComment extends Label { /** * @see org.apache.wicket.Component#onComponentTagBody(org.apache.wicket.markup. MarkupStream, * org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, !-- + getDefaultModelObjectAsString() + --); } } and the output will be in the final HTML output: !-- DATA -- -- Pedro Henrique Oliveira dos Santos - 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
RE: HTML comment tag
Oops, I didn't see this, is this the same thing? java.lang.Object org.apache.wicket.protocol.http.documentvalidation.Comment -Original Message- From: jcar...@carmanconsulting.com [mailto:jcar...@carmanconsulting.com] On Behalf Of James Carman Sent: Monday, March 28, 2011 1:04 PM To: users@wicket.apache.org Subject: Re: HTML comment tag We do this in our application by doing: add(new Label(debugInfo, new DebugInfoModel()).setEscapeModelStrings(false).setRenderBodyOnly(true)); private static class DebugInfoModel extends LoadableDetachableModelString { @Override protected String load() { return MessageFormat.format(!-- \n + Java Version: {1}\n + Wicket Version: {0}\n + Hibernate Version: {2}\n + Spring Version: {3}\n + Oracle Driver: {4}\n + Application Server: {5}\n + Operating System: {6}\n + --, WebApplication.get().getFrameworkSettings().getVersion(), System.getProperty(java.vendor) + + System.getProperty(java.version), versionOf(Hibernate.class), versionOf(ApplicationContext.class), versionOf(OracleDriver.class), WebApplication.get().getServletContext().getServerInfo(), System.getProperty(os.version)); } } On Mon, Mar 28, 2011 at 1:00 PM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: They may contain information like a build number, version number of application for debugging purposes that I can see on the rendered HTML output. I was thinking of sub-classing label because the output of a comment is similar to that kind of markup. -Original Message- From: Pedro Santos [mailto:pedros...@gmail.com] Sent: Monday, March 28, 2011 12:19 PM To: users@wicket.apache.org Subject: Re: HTML comment tag An reusable behavior can be archived using the MarkupComponentBorder. On a side note, why do you want to write commented model values in markup? On Mon, Mar 28, 2011 at 11:02 AM, Brown, Berlin [GCG-PFS] berlin.br...@primerica.com wrote: This is simple code and works, do you think this is a way to add dynamic HTML comments that use some Wicket model? Or have you done something else? I am not as familiar with onComponentTagBody. public class HtmlComment extends Label { /** * @see org.apache.wicket.Component#onComponentTagBody(org.apache.wicket.markup. MarkupStream, * org.apache.wicket.markup.ComponentTag) */ @Override protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) { replaceComponentTagBody(markupStream, openTag, !-- + getDefaultModelObjectAsString() + --); } } and the output will be in the final HTML output: !-- DATA -- -- Pedro Henrique Oliveira dos Santos - 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
[OT] Apache Wicket Merchandise, nominees Spring roundup
Hi guys Been a while, but theres cash in the shop[1] again so that means it's time to give out some merchandise :) So lets round up some nominees for the very prestigious Apache Wicket Merchandise community AWARD program.. I nominate Igor for doing his Wicket cookbook[2] Michael O'Cleirigh for work on maintaining wicketstuff Please reply to this thread with other nominees, state name and reason why you think the nominee are the best contributer to the wicket community.. After April 15 I'll put up a poll so we all can decide who should be the lucky winner.. [2]https://www.packtpub.com/apache-wicket-cookbook/book [1]http://www.cafepress.com/apachewicket regards Nino - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: [OT] Apache Wicket Merchandise, nominees Spring roundup
Hi! I nominate Martin Grigorov for his continuous, dedicated work on wicket and friendly help for users. Attila 2011/3/28 nino martinez wael nino.martinez.w...@gmail.com Hi guys Been a while, but theres cash in the shop[1] again so that means it's time to give out some merchandise :) So lets round up some nominees for the very prestigious Apache Wicket Merchandise community AWARD program.. I nominate Igor for doing his Wicket cookbook[2] Michael O'Cleirigh for work on maintaining wicketstuff Please reply to this thread with other nominees, state name and reason why you think the nominee are the best contributer to the wicket community.. After April 15 I'll put up a poll so we all can decide who should be the lucky winner.. [2]https://www.packtpub.com/apache-wicket-cookbook/book [1]http://www.cafepress.com/apachewicket regards Nino - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: [OT] Apache Wicket Merchandise, nominees Spring roundup
I nominate Martin Grigorov a and Pedro Santos. Thanks to them, none of my questions has gone un answered in this forum. josh. On Mon, Mar 28, 2011 at 8:45 PM, nino martinez wael nino.martinez.w...@gmail.com wrote: Hi guys Been a while, but theres cash in the shop[1] again so that means it's time to give out some merchandise :) So lets round up some nominees for the very prestigious Apache Wicket Merchandise community AWARD program.. I nominate Igor for doing his Wicket cookbook[2] Michael O'Cleirigh for work on maintaining wicketstuff Please reply to this thread with other nominees, state name and reason why you think the nominee are the best contributer to the wicket community.. After April 15 I'll put up a poll so we all can decide who should be the lucky winner.. [2]https://www.packtpub.com/apache-wicket-cookbook/book [1]http://www.cafepress.com/apachewicket regards Nino - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: [OT] Apache Wicket Merchandise, nominees Spring roundup
I nominate Michael for his great work at WicketStuff and Pedro who's brazilian like me and representing Latin America (and will probably own me a beer the next time he comes to Rio)... :-) Bruno Borges www.brunoborges.com.br +55 21 76727099 The glory of great men should always be measured by the means they have used to acquire it. - Francois de La Rochefoucauld On Mon, Mar 28, 2011 at 3:08 PM, Josh Kamau joshnet2...@gmail.com wrote: I nominate Martin Grigorov a and Pedro Santos. Thanks to them, none of my questions has gone un answered in this forum. josh. On Mon, Mar 28, 2011 at 8:45 PM, nino martinez wael nino.martinez.w...@gmail.com wrote: Hi guys Been a while, but theres cash in the shop[1] again so that means it's time to give out some merchandise :) So lets round up some nominees for the very prestigious Apache Wicket Merchandise community AWARD program.. I nominate Igor for doing his Wicket cookbook[2] Michael O'Cleirigh for work on maintaining wicketstuff Please reply to this thread with other nominees, state name and reason why you think the nominee are the best contributer to the wicket community.. After April 15 I'll put up a poll so we all can decide who should be the lucky winner.. [2]https://www.packtpub.com/apache-wicket-cookbook/book [1]http://www.cafepress.com/apachewicket regards Nino - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: StatelessForm redirect
It looks like onSubmit, request first comes to the current page and then it gets forwarded to the results page. I am not sure why this is the case. In stateless application, loading the current page again fails the validation because the parameters that are needed to build the current page are not there. I even tried to store these as a hidden field, but on form submit they come up blank. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3412643.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: [OT] Apache Wicket Merchandise, nominees Spring roundup
Hehe :-) Thanks Attila! I'd like to nominate Igor for everything he did and still does for Wicket and Open Source as whole! I'm also one of the technical reviewers of his book and I can say there are really useful recipes even for more experienced users like me! Nominating second place is really hard: - Juergen for making markup management even more robust and flexible - Pedro for keeping me away from problems with IE ;-) - Michael and Attila for their work on wicketstuff I'd like to buy a beer for everyone of you! :-) On Mon, Mar 28, 2011 at 9:07 PM, Attila Király kiralyattila...@gmail.comwrote: Hi! I nominate Martin Grigorov for his continuous, dedicated work on wicket and friendly help for users. Attila 2011/3/28 nino martinez wael nino.martinez.w...@gmail.com Hi guys Been a while, but theres cash in the shop[1] again so that means it's time to give out some merchandise :) So lets round up some nominees for the very prestigious Apache Wicket Merchandise community AWARD program.. I nominate Igor for doing his Wicket cookbook[2] Michael O'Cleirigh for work on maintaining wicketstuff Please reply to this thread with other nominees, state name and reason why you think the nominee are the best contributer to the wicket community.. After April 15 I'll put up a poll so we all can decide who should be the lucky winner.. [2]https://www.packtpub.com/apache-wicket-cookbook/book [1]http://www.cafepress.com/apachewicket regards Nino - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Martin Grigorov jWeekend Training, Consulting, Development http://jWeekend.com http://jweekend.com/
Re: StatelessForm redirect
Do you get the same error when mounting the page using a QueryStringEncodingStrategy? On Monday, March 28, 2011, lovewicket pey...@hotmail.com wrote: It looks like onSubmit, request first comes to the current page and then it gets forwarded to the results page. I am not sure why this is the case. In stateless application, loading the current page again fails the validation because the parameters that are needed to build the current page are not there. I even tried to store these as a hidden field, but on form submit they come up blank. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3412643.html Sent from the Users forum mailing list archive at Nabble.com. - 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
Re: StatelessForm redirect
Yes. I have the following in my application class: mount(new QueryStringUrlCodingStrategy(/searchresults, SearchResultsPage.class)); It didn't work. I am not sure why wicket doesn't directly go to the specified page instead of loading the current page again and then going to the specified page. I would assume, in a stateless environment, this would fail everytime. By the way, if I change StatelessForm to Form, it all works, but it creates a session which is not desired (since we were having memory issues with sessions). As a workaround, I stored the parameters as a hidden field on the page (can verify this via Page Source), but when I tried to retrieve them via getMarkupAttributes() it came out blank so I have to assume that the attributes are added at the last rendering stage and are not read back in on form submit. I would really appreciate any ideas. Thanks. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3413429.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: Set all form fields to output markup id automatically
On Sun, Mar 27, 2011 at 11:43 PM, Bruno Borges bruno.bor...@gmail.comwrote: For now, I simply did this: object autoMarkupId extends IComponentInstantiationListener { def onInstantiation(component: Component) { if (component.isInstanceOf[FormComponent[_]]) { component.setOutputMarkupId(true) component.setMarkupId(component.getId()) } } } getComponentInstantiationListeners().add(autoMarkupId); I've been playing with this technic, of having all Form components outputing their ids as is. Of course, this is application-specific, and Wicket should not take this to its core. I personally would suggest *not* having that second line component.setMarkupId(component.getId()) there. Let Wicket generate the IDs for you so that they're all unique on a page. Your approach above breaks using two EmailAddressTextField (fake example class) components on the same page. Designers should use css class to style. An occasional ID that isn't attached to a Wicket component can also help (div surrounding content section, etc). But it seems that improves development time, when the web designer codes CSS and HTML with the application running on his machine. No more code like wicket:id=foo id=foo Now, I'm considering to implement a different way to define a Wicket component in the HTML: div id=w_foo /div add(new WebMarkupContainer(foo)); What you guys think of this? This approach of coding in the markup and automagic generation of components has been discussed numerous times. It's not in line with Wicket's core principles, so we won't add it, but we've made it easy enough to add it to your own app. However, watch out: the example you give above is useless - it just creates a markup container. So, the next request will be let me configure that component by adding attributes in the markup; maybe I can have 'property='firstName'' to show that this should be a label that displays the first name. Now you're programming in markup - you might as well use PHP! :P -- Jeremy Thomerson http://wickettraining.com *Need a CMS for Wicket? Use Brix! http://brixcms.org*
Re: StatelessForm redirect
Wicket uses a 2 step render : http://wicket.apache.org/apidocs/1.4/org/apache/wicket/settings/IRequestCycleSettings.html Have you tried using setRenderStrategy(ONE_PASS_RENDER ONE_PASS_RENDER) in your application? -Clint On Mon, Mar 28, 2011 at 7:37 PM, lovewicket pey...@hotmail.com wrote: Yes. I have the following in my application class: mount(new QueryStringUrlCodingStrategy(/searchresults, SearchResultsPage.class)); It didn't work. I am not sure why wicket doesn't directly go to the specified page instead of loading the current page again and then going to the specified page. I would assume, in a stateless environment, this would fail everytime. By the way, if I change StatelessForm to Form, it all works, but it creates a session which is not desired (since we were having memory issues with sessions). As a workaround, I stored the parameters as a hidden field on the page (can verify this via Page Source), but when I tried to retrieve them via getMarkupAttributes() it came out blank so I have to assume that the attributes are added at the last rendering stage and are not read back in on form submit. I would really appreciate any ideas. Thanks. -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3413429.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: StatelessForm redirect
I tried to put the following in my application class, but unfortunately got the same results (application tries to load the current page and then redirect the request): getRequestCycleSettings().setRenderStrategy(IRequestCycleSettings.ONE_PASS_RENDER); -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3413610.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
Re: StatelessForm redirect
Ah, the trouble is in your NPE: java.lang.NullPointerException at index.AbcPage.validateParams( AbcPage.java:258) As long as that exception remains unhandled, the pages won't hand off. The Form has to resubmit back to the page the form lives on since that is where the form listener is waiting. If you feel confident and wish to totally bypass wicket's form processing, instead of a Form you could use a WebMarkupContainer and in the onComponentTag set the Action attribute to the page you want to redirect to. I did something similar long ago when I was first learning Wicket. I don't recommend it, but it is a possible solution. -Clint On Mon, Mar 28, 2011 at 10:01 PM, lovewicket pey...@hotmail.com wrote: I tried to put the following in my application class, but unfortunately got the same results (application tries to load the current page and then redirect the request): getRequestCycleSettings().setRenderStrategy(IRequestCycleSettings.ONE_PASS_RENDER); -- View this message in context: http://apache-wicket.1842946.n4.nabble.com/StatelessForm-redirect-tp3406282p3413610.html Sent from the Users forum mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org