AW: AW: Ajax Send TextField Input to Server without Form / Submit

2009-10-19 Thread Peter Arnulf Lustig
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 
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 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 
> 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 
> 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  >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

2009-10-19 Thread Peter Arnulf Lustig
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 
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 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 
> 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 
> 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  >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

2009-10-19 Thread Peter Arnulf Lustig
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 
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 
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 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