|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.ComplexPanel
com.github.gwtbootstrap.client.ui.base.ComplexWidget
com.github.gwtbootstrap.client.ui.Form
public class Form
Styled HTML form.
<b:Form>...</b:Form>
Nested Class Summary | |
---|---|
static class |
Form.SubmitCompleteEvent
Fired when a form has been submitted successfully. |
static interface |
Form.SubmitCompleteHandler
Handler for Form.SubmitCompleteEvent events. |
static class |
Form.SubmitEvent
Fired when the form is submitted. |
static interface |
Form.SubmitHandler
Handler for Form.SubmitEvent events. |
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
HasWidgets.ForIsWidget |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.IndexedPanel |
---|
IndexedPanel.ForIsWidget |
Field Summary |
---|
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
|
Form()
Creates an empty form. |
|
Form(boolean createIFrame)
|
protected |
Form(Element element,
boolean createIFrame)
This constructor may be used by subclasses to explicitly use an existing element. |
Method Summary | |
---|---|
HandlerRegistration |
addSubmitCompleteHandler(Form.SubmitCompleteHandler handler)
Adds a Form.SubmitCompleteEvent handler. |
HandlerRegistration |
addSubmitHandler(Form.SubmitHandler handler)
Adds a Form.SubmitEvent handler. |
String |
getAction()
Gets the 'action' associated with this form. |
String |
getEncoding()
Gets the encoding used for submitting this form. |
String |
getMethod()
Gets the HTTP method used for submitting this form. |
String |
getTarget()
|
protected void |
onAttach()
|
protected void |
onDetach()
|
boolean |
onFormSubmit()
|
void |
onFrameLoad()
|
void |
reset()
Resets the form, clearing all fields. |
void |
setAction(SafeUri url)
Sets the 'action' associated with this form. |
void |
setAction(String url)
Sets the 'action' associated with this form. |
void |
setEncoding(String encodingType)
Sets the encoding used for submitting this form. |
void |
setMethod(String method)
Sets the HTTP method used for submitting this form. |
void |
setTarget(String target)
|
void |
setType(FormType type)
Sets the type of the form. |
void |
submit()
Submits the form. |
Methods inherited from class com.github.gwtbootstrap.client.ui.base.ComplexWidget |
---|
add, addStyle, insert, removeStyle, setHideOn, setShowOn, setStyle |
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel |
---|
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getChildren, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, insert, iterator, remove, remove |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
clear, iterator, remove |
Constructor Detail |
---|
public Form()
public Form(boolean createIFrame)
protected Form(Element element, boolean createIFrame)
If the createIFrame parameter is set to true
, then the
wrapped form's target attribute will be set to a hidden iframe. If not,
the form's target will be left alone, and the FormSubmitComplete event
will not be fired.
element
- the element to be usedcreateIFrame
- true
to create an <iframe> element that
will be targeted by this formMethod Detail |
---|
public HandlerRegistration addSubmitCompleteHandler(Form.SubmitCompleteHandler handler)
Form.SubmitCompleteEvent
handler.
handler
- the handler
public HandlerRegistration addSubmitHandler(Form.SubmitHandler handler)
Form.SubmitEvent
handler.
handler
- the handler
public String getAction()
public String getEncoding()
#ENCODING_MULTIPART
or #ENCODING_URLENCODED
.
public String getMethod()
#METHOD_GET
or #METHOD_POST
.
public String getTarget()
public void setType(FormType type)
type
- the form's typepublic void reset()
public void setAction(String url)
url
- the form's actionpublic void setAction(SafeUri url)
url
- the form's actionpublic void setEncoding(String encodingType)
#ENCODING_MULTIPART
or #ENCODING_URLENCODED
.
encodingType
- the form's encodingpublic void setMethod(String method)
#METHOD_GET
or #METHOD_POST
.
method
- the form's methodpublic void submit()
The FormPanel must not be detached (i.e. removed from its parent
or otherwise disconnected from a RootPanel
) until the submission
is complete. Otherwise, notification of submission will fail.
protected void onAttach()
onAttach
in class Widget
protected void onDetach()
onDetach
in class Widget
public void setTarget(String target)
public boolean onFormSubmit()
onFormSubmit
in interface com.google.gwt.user.client.ui.impl.FormPanelImplHost
public void onFrameLoad()
onFrameLoad
in interface com.google.gwt.user.client.ui.impl.FormPanelImplHost
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |