AW: Ajax Send TextField Input to Server without Form / Submit
What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.dewrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- Pedro Henrique Oliveira dos Santos - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
AW: AW: Ajax Send TextField Input to Server without Form / Submit
I have to correct myself: I get the right Button. But the next question: how can I use the content of the textfield? final TextField tagTitle = (TextField) new TextField(tagTitle, Model.of()).setOutputMarkupId(true); add(tagTitle); add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { @Override protected void onUpdate(AjaxRequestTarget arg0) { System.out.println(tagTitle.getModelObject()); } })); - Ursprüngliche Mail Von: Peter Arnulf Lustig u...@yahoo.de An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr Betreff: AW: Ajax Send TextField Input to Server without Form / Submit What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.dewrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- 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: AW: Ajax Send TextField Input to Server without Form / Submit
add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { the AjaxFormComponentUpdatingBehavior are to textfield component how can I use the content of the textfield? new Button(tagSubmit).add(new AjaxEventBehavior(onclick) { @Override protected void onEvent(AjaxRequestTarget target) { callMyCodeUsingTheInputOnTatTitle(getRequest().getParameter(TAG_TITLE); } @Override public CharSequence getCallbackUrl(boolean onlyTargetActivePage) { return super.getCallbackUrl(onlyTargetActivePage) + + TAG_TITLE + =+Wicket.$('+tagTitle.getMarkupId()+').value; } }); but why don't you what to use the html form tag? you can get is working in a simpler way, even without use an wicket button component. On Mon, Oct 19, 2009 at 9:38 AM, Peter Arnulf Lustig u...@yahoo.dewrote: I have to correct myself: I get the right Button. But the next question: how can I use the content of the textfield? final TextField tagTitle = (TextField) new TextField(tagTitle, Model.of()).setOutputMarkupId(true); add(tagTitle); add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { @Override protected void onUpdate(AjaxRequestTarget arg0) { System.out.println(tagTitle.getModelObject()); } })); - Ursprüngliche Mail Von: Peter Arnulf Lustig u...@yahoo.de An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr Betreff: AW: Ajax Send TextField Input to Server without Form / Submit What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.de wrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- 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 -- Pedro Henrique Oliveira dos Santos
AW: AW: Ajax Send TextField Input to Server without Form / Submit
thank you -- I will try your solution. your question: because I have already a form-tag in which I try to execute a seperated business logic. And there is no form-nesting allowed... - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:50:33 Uhr Betreff: Re: AW: Ajax Send TextField Input to Server without Form / Submit add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { the AjaxFormComponentUpdatingBehavior are to textfield component how can I use the content of the textfield? new Button(tagSubmit).add(new AjaxEventBehavior(onclick) { @Override protected void onEvent(AjaxRequestTarget target) { callMyCodeUsingTheInputOnTatTitle(getRequest().getParameter(TAG_TITLE); } @Override public CharSequence getCallbackUrl(boolean onlyTargetActivePage) { return super.getCallbackUrl(onlyTargetActivePage) + + TAG_TITLE + =+Wicket.$('+tagTitle.getMarkupId()+').value; } }); but why don't you what to use the html form tag? you can get is working in a simpler way, even without use an wicket button component. On Mon, Oct 19, 2009 at 9:38 AM, Peter Arnulf Lustig u...@yahoo.dewrote: I have to correct myself: I get the right Button. But the next question: how can I use the content of the textfield? final TextField tagTitle = (TextField) new TextField(tagTitle, Model.of()).setOutputMarkupId(true); add(tagTitle); add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { @Override protected void onUpdate(AjaxRequestTarget arg0) { System.out.println(tagTitle.getModelObject()); } })); - Ursprüngliche Mail Von: Peter Arnulf Lustig u...@yahoo.de An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr Betreff: AW: Ajax Send TextField Input to Server without Form / Submit What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.de wrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- 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 -- Pedro Henrique Oliveira dos Santos - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org
AW: AW: Ajax Send TextField Input to Server without Form / Submit
hi pedro, your code does not function properly (or I'm to stupid to use it :)) -- What is TAG_TITLE ? A constant? Why? -- What does getCallbackURL do? -- What shall I put into onUpdate() Method (tagTitle textfield) many thanks in advance. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:50:33 Uhr Betreff: Re: AW: Ajax Send TextField Input to Server without Form / Submit add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { the AjaxFormComponentUpdatingBehavior are to textfield component how can I use the content of the textfield? new Button(tagSubmit).add(new AjaxEventBehavior(onclick) { @Override protected void onEvent(AjaxRequestTarget target) { callMyCodeUsingTheInputOnTatTitle(getRequest().getParameter(TAG_TITLE); } @Override public CharSequence getCallbackUrl(boolean onlyTargetActivePage) { return super.getCallbackUrl(onlyTargetActivePage) + + TAG_TITLE + =+Wicket.$('+tagTitle.getMarkupId()+').value; } }); but why don't you what to use the html form tag? you can get is working in a simpler way, even without use an wicket button component. On Mon, Oct 19, 2009 at 9:38 AM, Peter Arnulf Lustig u...@yahoo.dewrote: I have to correct myself: I get the right Button. But the next question: how can I use the content of the textfield? final TextField tagTitle = (TextField) new TextField(tagTitle, Model.of()).setOutputMarkupId(true); add(tagTitle); add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { @Override protected void onUpdate(AjaxRequestTarget arg0) { System.out.println(tagTitle.getModelObject()); } })); - Ursprüngliche Mail Von: Peter Arnulf Lustig u...@yahoo.de An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr Betreff: AW: Ajax Send TextField Input to Server without Form / Submit What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.de wrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- 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 -- 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: AW: Ajax Send TextField Input to Server without Form / Submit
-- What is TAG_TITLE ? A constant? Why? A constant to encode/decode an get parameter on your behavior callback url -- What does getCallbackURL do? http://wicket.apache.org/docs/1.4/org/apache/wicket/behavior/AbstractAjaxBehavior.html#getCallbackUrl%28boolean%29 -- What shall I put into onUpdate() Method (tagTitle textfield) you will not get your textfield model updated using this strategy. this behavior attached on your button will only send to server the value on textfield. because I have already a form-tag in which I try to execute a seperated business logic. And there is no form-nesting allowed... 1-you can implement different onSubmit methods on different form buttons 2-you can create another form (not nested) for your textfield component the code solution I posted before is just for you have an idea for how boring and workaround will look like your handler to tagSubmit values On Mon, Oct 19, 2009 at 10:43 AM, Peter Arnulf Lustig u...@yahoo.dewrote: hi pedro, your code does not function properly (or I'm to stupid to use it :)) -- What is TAG_TITLE ? A constant? Why? -- What does getCallbackURL do? -- What shall I put into onUpdate() Method (tagTitle textfield) many thanks in advance. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:50:33 Uhr Betreff: Re: AW: Ajax Send TextField Input to Server without Form / Submit add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { the AjaxFormComponentUpdatingBehavior are to textfield component how can I use the content of the textfield? new Button(tagSubmit).add(new AjaxEventBehavior(onclick) { @Override protected void onEvent(AjaxRequestTarget target) { callMyCodeUsingTheInputOnTatTitle(getRequest().getParameter(TAG_TITLE); } @Override public CharSequence getCallbackUrl(boolean onlyTargetActivePage) { return super.getCallbackUrl(onlyTargetActivePage) + + TAG_TITLE + =+Wicket.$('+tagTitle.getMarkupId()+').value; } }); but why don't you what to use the html form tag? you can get is working in a simpler way, even without use an wicket button component. On Mon, Oct 19, 2009 at 9:38 AM, Peter Arnulf Lustig u...@yahoo.de wrote: I have to correct myself: I get the right Button. But the next question: how can I use the content of the textfield? final TextField tagTitle = (TextField) new TextField(tagTitle, Model.of()).setOutputMarkupId(true); add(tagTitle); add(new Button(tagSubmit).add(new AjaxFormComponentUpdatingBehavior(onclick) { @Override protected void onUpdate(AjaxRequestTarget arg0) { System.out.println(tagTitle.getModelObject()); } })); - Ursprüngliche Mail Von: Peter Arnulf Lustig u...@yahoo.de An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:36:31 Uhr Betreff: AW: Ajax Send TextField Input to Server without Form / Submit What do I do with a click-button? The User gets a new TextField when I try to add an AjaxFormComponentUpdatingBehavior. I just want to have a textfield and next to it a button, where it says save. And this should happen without a form. - Ursprüngliche Mail Von: Pedro Santos pedros...@gmail.com An: users@wicket.apache.org Gesendet: Montag, den 19. Oktober 2009, 13:12:34 Uhr Betreff: Re: Ajax Send TextField Input to Server without Form / Submit how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? yes, you can use an AjaxFormComponentUpdatingBehavior for it I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- you can use AjaxEventBehavior to handle onClick event On Mon, Oct 19, 2009 at 8:50 AM, Peter Arnulf Lustig u...@yahoo.de wrote: Hi, how is it possible to submit TextField Input to the server without having a Form (and submit) for this task? I figured out, that AjaxButton only has onSubmit() Method -- I expected also something like onClick -- - To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org -- 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