Hello!

I have my own class, which I call AjaxTextField:

public class AjaxTextField extends TextField {

    public AjaxTextField(String s, PropertyModel propertyModel) {
        super(s, propertyModel);
   
        OnChangeAjaxBehavior _onChangeAjaxBehavour = new
OnChangeAjaxBehavior(){
            protected void onUpdate(AjaxRequestTarget ajaxRequestTarget) {
            }
        };
        this.add(_onChangeAjaxBehavour);
    }
}

This works gret, everytime I enter something in the TextField, the model
gets updated. The problem is when I erase the input from the TextField. 

Scenario: 

1) I enter "Hello" in the textfield
2) Refresh the page
3) The text "Hello" is still in the textfield ---> great
4) I erase the string "Hello" from the textfield
5) refresh the page
6) The textfield is not empty..the "H" is still there

It seems like the model gets updated until I try to erase the last (first)
token in the textfield.

Does anybody know why this is?
-- 
View this message in context: 
http://www.nabble.com/TextField-with-OnChangeAjaxBehavior-tp19527799p19527799.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to