2010-04-11 37 views
7

tôi có một hộp văn bản nhận được từ designer.but tôi đã viết hành động trong GWT. vấn đề là hộp văn bản trống nhưng khi hộp văn bản được lấp đầy bởi giá trị bằng cách nhấn nút thì hộp cảnh báo sẽ được hiển thị thông báo rằng giá trị đã được thay đổi. nhưng không hoạt động. Hãy giúp tôi.hộp văn bản gwt thêm trình xử lý thay đổi

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

tôi viết code.i trên có một hộp nhưng nó có sản phẩm nào nhưng khi nó lấp đầy với các văn bản sau đó tôi muốn hiển thị một cảnh báo nhưng không thực hiện được. là có bất kỳ ý kiến ​​ – msaif

+0

Nó có thể giúp mọi người hiểu câu hỏi của bạn nếu bạn sửa định dạng. –

+0

i xin lỗi xem này – msaif

Trả lời

14

Dường như những gì bạn muốn là ValueChangeHandler:

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

    } 
}); 
Các vấn đề liên quan