2010-04-11 22 views
7

Tengo un cuadro de texto recibido del diseñador. Pero escribí acción en GWT. el problema es que el cuadro de texto está vacío, pero cuando el cuadro de texto está lleno por el valor al presionar el botón, el cuadro de alerta se mostrará informado de que el valor ha sido cambiado. pero no funcionó. Ayúdame.gwt textbox add change handler

TextBox zip1 = null; 

    function onModuleLoad() { 
    zip1 = TextBox.wrap(DOM.getElementById("zip1")); 
    zip1.addChangeHandler(zip1ChangeAction()); 
} 

private ChangeHandler zip1ChangeAction() { 
    return new ChangeHandler() { 
     public void onChange(ChangeEvent event) { 
     Window.alert("change fired"); 
     } 
    }; 
} 
+0

que escribieron los code.i anteriores tienen un cuadro de texto, pero tiene vacío, pero cuando se llena con el texto a continuación, quiero mostrar una alerta, pero sin ejecutar. ¿hay alguna opinión – msaif

+0

Puede ayudar a la gente a entender su pregunta si usted fijó el formato. –

+0

me fijo por favor vea esto – msaif

Respuesta

14

Parece que lo que quiere es ValueChangeHandler:

textBox.addValueChangeHandler(new ValueChangeHandler<String>() { 
    @Override 
    public void onValueChange(ValueChangeEvent<String> event) { 
     // TODO Auto-generated method stub 

    } 
});