List of usage examples for com.google.gwt.dom.client FormElement reset
public final void reset()
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); }