public class FormPanel extends SimpleContainer implements com.google.gwt.user.client.ui.impl.FormPanelImplHost, SubmitEvent.HasSubmitHandlers, SubmitCompleteEvent.HasSubmitCompleteHandlers
| Modifier and Type | Class and Description |
|---|---|
static class |
FormPanel.Encoding
Form encoding enumeration.
|
static class |
FormPanel.LabelAlign
Label alignment enumeration.
|
static class |
FormPanel.Method
Form method enumeration.
|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabledHasWidgets.ForIsWidgetIndexedPanel.ForIsWidgetDEBUG_ID_PREFIX| Constructor and Description |
|---|
FormPanel() |
| Modifier and Type | Method and Description |
|---|---|
HandlerRegistration |
addSubmitCompleteHandler(SubmitCompleteEvent.SubmitCompleteHandler handler)
Adds a
SubmitCompleteEvent handler. |
HandlerRegistration |
addSubmitHandler(SubmitEvent.SubmitHandler handler)
Adds a
SubmitEvent handler. |
String |
getAction()
Gets the 'action' associated with this form.
|
String |
getEncoding()
Gets the encoding used for submitting this form.
|
List<FieldLabel> |
getFieldLabels()
Returns all of the panel's child field labels.
|
List<IsField<?>> |
getFields()
Returns all of the panel's child fields.
|
FormPanel.LabelAlign |
getLabelAlign() |
int |
getLabelWidth() |
FormPanel.Method |
getMethod()
Returns the form's method.
|
String |
getTarget()
Gets the form's 'target'.
|
boolean |
isValid()
Returns true if the form is invalid.
|
boolean |
isValid(boolean preventMark)
Returns the form's valid state by querying all child fields.
|
boolean |
onFormSubmit() |
void |
onFrameLoad() |
void |
reset()
Resets all field values.
|
void |
setAction(SafeUri url)
Sets the 'action' associated with this form.
|
void |
setAction(String url)
Sets the action of the form.
|
void |
setEncoding(FormPanel.Encoding encoding) |
void |
setLabelAlign(FormPanel.LabelAlign align) |
void |
setLabelWidth(int labelWidth) |
void |
setMethod(FormPanel.Method method)
Specifies if the form will be submitted using an HTTP Post or Get request
(defaults to GET).
|
void |
submit()
Submits the form.
|
add, add, getWidget, isResize, setResize, setWidget, setWidgetforceLayout, isLayoutRunning, isOrWasLayoutRunning, onResizeadd, addAddHandler, addBeforeAddHandler, addBeforeRemoveHandler, addContainerHandler, addRemoveHandler, clear, findWidget, getItemByItemId, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, iterator, remove, remove, removeaddBeforeHideHandler, addBeforeShowContextMenuHandler, addBeforeShowHandler, addBlurHandler, addDisableHandler, addEnableHandler, addFocusHandler, addHideHandler, addMoveHandler, addResizeHandler, addShowContextMenuHandler, addShowHandler, addStyleOnOver, clearSizeCache, disable, disableEvents, enable, enableEvents, fireEvent, focus, getData, getElement, getFocusSupport, getHideMode, getId, getItemId, getOffsetHeight, getOffsetWidth, getShadow, getStateId, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, onBrowserEvent, removeHandler, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setEnabled, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmaskaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString, unsinkEventspublic HandlerRegistration addSubmitCompleteHandler(SubmitCompleteEvent.SubmitCompleteHandler handler)
SubmitCompleteEvent handler.addSubmitCompleteHandler in interface SubmitCompleteEvent.HasSubmitCompleteHandlershandler - the handlerpublic HandlerRegistration addSubmitHandler(SubmitEvent.SubmitHandler handler)
SubmitEvent handler.addSubmitHandler in interface SubmitEvent.HasSubmitHandlershandler - the handlerpublic String getAction()
public String getEncoding()
FormPanel.Encoding.MULTIPART or FormPanel.Encoding.URLENCODED.public List<FieldLabel> getFieldLabels()
public List<IsField<?>> getFields()
public FormPanel.LabelAlign getLabelAlign()
public int getLabelWidth()
public FormPanel.Method getMethod()
public String getTarget()
NamedFrame that
will receive the results of submission, or null if none has
been specified.public boolean isValid()
public boolean isValid(boolean preventMark)
preventMark - true for silent validation (no invalid event and field
is not marked invalid)public boolean onFormSubmit()
onFormSubmit in interface com.google.gwt.user.client.ui.impl.FormPanelImplHostpublic void onFrameLoad()
onFrameLoad in interface com.google.gwt.user.client.ui.impl.FormPanelImplHostpublic void reset()
public void setAction(SafeUri url)
url - the form's actionpublic void setAction(String url)
url - the actionpublic void setEncoding(FormPanel.Encoding encoding)
public void setLabelAlign(FormPanel.LabelAlign align)
public void setLabelWidth(int labelWidth)
public void setMethod(FormPanel.Method method)
method - the 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.
Copyright © 2012. All Rights Reserved.