public class FileUploadField extends Component implements IsField<String>, HasChangeHandlers, HasName
FormPanel.setEncoding(Encoding)
. In addition, the method should be set to POST using
FormPanel.setMethod(Method)
You must set a name for uploads to work with Firefox.Modifier and Type | Class and Description |
---|---|
static interface |
FileUploadField.FileUploadFieldAppearance |
static interface |
FileUploadField.FileUploadFieldMessages |
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
Editor.Ignore, Editor.Path
DEBUG_ID_PREFIX
Constructor and Description |
---|
FileUploadField()
Creates a new file upload field.
|
FileUploadField(FileUploadField.FileUploadFieldAppearance appearance)
Creates a new file upload field.
|
Modifier and Type | Method and Description |
---|---|
HandlerRegistration |
addChangeHandler(ChangeHandler handler) |
HandlerRegistration |
addValueChangeHandler(ValueChangeHandler<String> valueChangeHandler) |
void |
clear()
Clears the value from the field.
|
void |
clearInvalid()
Clear any invalid styles / messages for this field.
|
void |
finishEditing()
Used to indicate that this field must be completed with its editing process, as it may be able to be removed from
the dom, hidden, or its current results used.
|
FileUploadField.FileUploadFieldAppearance |
getAppearance() |
List<EditorError> |
getErrors()
Returns a list of the current errors.
|
FileUploadField.FileUploadFieldMessages |
getMessages()
Returns the file upload field messages.
|
String |
getName() |
String |
getValue() |
boolean |
isAllowBlank()
Returns the field's allow blank state.
|
boolean |
isReadOnly()
Returns the read only state.
|
boolean |
isValid()
Returns whether or not the field value is currently valid.
|
boolean |
isValid(boolean preventMark)
Returns whether or not the field value is currently valid.
|
void |
onBrowserEvent(Event event) |
void |
reset()
Resets the current field value to the originally loaded value and clears any validation messages.
|
void |
setAllowBlank(boolean allowBlank)
Sets whether a field is valid when its value length = 0 (default to true).
|
void |
setEnabled(boolean enabled)
Convenience function for setting disabled/enabled by boolean.
|
void |
setMessages(FileUploadField.FileUploadFieldMessages messages)
Sets the file upload field messages.
|
void |
setName(String name) |
void |
setReadOnly(boolean readonly)
Sets the field's read only state.
|
void |
setValue(String value) |
boolean |
validate(boolean preventMark)
Validates the field value.
|
addBeforeHideHandler, 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, getShadowPosition, getStateId, getTabIndex, getToolTip, hide, hideToolTip, isAllowTextSelection, isAutoHeight, isAutoWidth, isDeferHeight, isEnabled, isRendered, isStateful, isVisible, isVisible, mask, mask, removeToolTip, setAllowTextSelection, setBorders, setBounds, setBounds, setContextMenu, setData, setDeferHeight, setHeight, setHeight, setHideMode, setId, setItemId, setPagePosition, setPixelSize, setPosition, setShadow, setShadowPosition, setSize, setStateful, setStateId, setTabIndex, setToolTip, setToolTip, setToolTipConfig, setVisible, setWidth, setWidth, show, sync, syncSize, unmask
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, getLayoutData, getParent, isAttached, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, removeStyleName, setStyleDependentName, setStyleName, setStyleName, setStylePrimaryName, setTitle, setVisible, sinkBitlessEvent, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addBlurHandler
fireEvent
public FileUploadField()
public FileUploadField(FileUploadField.FileUploadFieldAppearance appearance)
appearance
- the appearancepublic HandlerRegistration addChangeHandler(ChangeHandler handler)
addChangeHandler
in interface HasChangeHandlers
public HandlerRegistration addValueChangeHandler(ValueChangeHandler<String> valueChangeHandler)
addValueChangeHandler
in interface HasValueChangeHandlers<String>
public void clear()
IsField
clear
in interface IsField<String>
to remove validation messages
,
to restore to original value and remove validation messages
public void clearInvalid()
IsField
clearInvalid
in interface IsField<String>
public void finishEditing()
IsField
finishEditing
in interface IsField<String>
public FileUploadField.FileUploadFieldAppearance getAppearance()
public List<EditorError> getErrors()
IsField
public FileUploadField.FileUploadFieldMessages getMessages()
public String getValue()
getValue
in interface TakesValue<String>
public boolean isAllowBlank()
public boolean isReadOnly()
public boolean isValid()
public boolean isValid(boolean preventMark)
IsField
public void onBrowserEvent(Event event)
onBrowserEvent
in interface EventListener
onBrowserEvent
in class Component
public void reset()
IsField
public void setAllowBlank(boolean allowBlank)
allowBlank
- true to allow blanks, false otherwisepublic void setEnabled(boolean enabled)
setEnabled
in interface HasEnabled
setEnabled
in class Component
enabled
- the enabled statepublic void setMessages(FileUploadField.FileUploadFieldMessages messages)
messages
- the messagespublic void setReadOnly(boolean readonly)
readonly
- the read only statepublic void setValue(String value)
setValue
in interface TakesValue<String>
public boolean validate(boolean preventMark)
IsField
Copyright © 2015. All rights reserved.