Class SimpleFileField
java.lang.Object
org.teamapps.ux.component.AbstractComponent
org.teamapps.ux.component.field.AbstractField<List<FileItem>>
org.teamapps.ux.component.field.upload.simple.SimpleFileField
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.teamapps.ux.component.field.AbstractField
onBlur, onFocus, onValueChanged, onVisibilityChangedFields inherited from class org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFileItem(FileItem fileItem) convertUiValueToUxValue(Object value) longintgetValue()voidhandleUiEvent(UiEvent event) booleanisEmptyValue(List<FileItem> value) Whether this value be regarded as empty / "no user input".voidremoveFileItem(FileItem fileItem) voidsetAcceptedFileTypes(List<String> acceptedFileTypes) voidsetBrowseButtonCaption(String browseButtonCaption) voidsetBrowseButtonIcon(Icon browseButtonIcon) voidsetDisplayType(FileFieldDisplayType displayType) voidsetMaxBytesPerFile(long maxBytesPerFile) voidsetMaxFiles(int maxFiles) voidsetUploadUrl(String uploadUrl) Methods inherited from class org.teamapps.ux.component.field.AbstractField
addCustomFieldMessage, addCustomFieldMessage, addValidator, applyValueFromUi, clearCustomFieldMessages, clearValidatorMessages, convertUxValueToUiValue, focus, getCustomFieldMessages, getDefaultMessagePosition, getDefaultMessageVisibility, getEditingMode, getFieldMessages, getMaxFieldMessageSeverity, getValidators, isEmpty, isRequired, isValid, isValueChangedByClient, isValueLocked, mapAbstractFieldAttributesToUiField, removeCustomFieldMessage, removeValidator, setAndLockValue, setCustomFieldMessages, setDefaultMessagePosition, setDefaultMessageVisibility, setEditingMode, setRequired, setRequiredIfVisibleAndEditable, setValue, setValueChangedByClient, setVisible, validateMethods inherited from class org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, toggleCssClass, toString, unrenderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.teamapps.ux.component.ClientObject
handleUiQueryMethods inherited from interface org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Field Details
-
onUploadInitiatedByUser
-
onUploadTooLarge
-
onUploadStarted
-
onUploadCanceledByUser
-
onUploadFailed
-
onUploadSuccessful
-
onFileItemClicked
-
onFileItemRemoved
-
-
Constructor Details
-
SimpleFileField
public SimpleFileField()
-
-
Method Details
-
addFileItem
-
removeFileItem
-
convertUiValueToUxValue
- Overrides:
convertUiValueToUxValuein classAbstractField<List<FileItem>>
-
getValue
-
isEmptyValue
Description copied from class:AbstractFieldWhether this value be regarded as empty / "no user input". Override for field-specific behaviour.- Overrides:
isEmptyValuein classAbstractField<List<FileItem>>- Returns:
- true if the value can be regarded as "empty".
-
createUiComponent
- Specified by:
createUiComponentin classAbstractComponent
-
handleUiEvent
- Specified by:
handleUiEventin interfaceClientObject- Overrides:
handleUiEventin classAbstractField<List<FileItem>>
-
getDisplayType
-
setDisplayType
-
getMaxFiles
public int getMaxFiles() -
setMaxFiles
public void setMaxFiles(int maxFiles) -
getMaxBytesPerFile
public long getMaxBytesPerFile() -
setMaxBytesPerFile
public void setMaxBytesPerFile(long maxBytesPerFile) -
getUploadUrl
-
setUploadUrl
-
getBrowseButtonIcon
-
setBrowseButtonIcon
-
getBrowseButtonCaption
-
setBrowseButtonCaption
-
getAcceptedFileTypes
-
setAcceptedFileTypes
-