Example usage for com.google.gwt.dom.client FormElement reset

List of usage examples for com.google.gwt.dom.client FormElement reset

Introduction

In this page you can find the example usage for com.google.gwt.dom.client FormElement reset.

Prototype

public final void reset() 

Source Link

Usage

From source file:gwt.dojo.showcase.client.controllers.FormsController.java

License:Apache License

@Override
public void activate(ListItem listItem) {
    Slider slider = Registry.byId("alertSlider");
    slider.on("focus", new EventCallback() {
        @Override/*from   w w w  .  ja v  a2  s  .  c o m*/
        public void callback(JsObject source, NativeEvent event) {
            Window.alert("focus");
        }
    });
    Button resetBtn = Registry.byId("resetBtn");
    resetBtn.on("click", new EventCallback() {
        @Override
        public void callback(JsObject source, NativeEvent event) {
            // roll back all form inputs
            FormElement form = Document.get().getElementById("testForm").cast();
            form.reset();

            try {
                Switch s = Registry.byId("alertSwitch");
                s.set("value", "off");
                Slider slider = Registry.byId("alertSlider");
                slider.set("value", 0);
                CheckBox cb1 = Registry.byId("alert-all");
                cb1.set("checked", false);
                CheckBox cb2 = Registry.byId("alert-urgent");
                cb2.set("checked", true);
            } catch (Exception e) {
                Window.alert("" + e);
            }
        }
    });
}

From source file:org.vectomatic.file.FileUploadExt.java

License:Open Source License

@Override
public void onBrowserEvent(Event event) {
    // Fix webkit bug
    // input file will not fire change event if one chooses the same file twice in a row
    super.onBrowserEvent(event);
    Element parent = getElement().getParentElement();
    Element nextSibling = getElement().getNextSiblingElement();
    FormElement form = Document.get().createFormElement();
    form.appendChild(getElement());//from   ww  w. j  av a  2  s.  c  om
    form.reset();
    parent.insertBefore(getElement(), nextSibling);
}