Klasse 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
- Alle implementierten Schnittstellen:
ClientObject,Component
- Autor:
- Yann Massard (yamass@gmail.com)
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungVon Klasse geerbte Felder org.teamapps.ux.component.field.AbstractField
onBlur, onFocus, onValueChanged, onVisibilityChangedVon Klasse geerbte Felder org.teamapps.ux.component.AbstractComponent
DELETED_ATTRIBUTE, onRendered -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddFileItem(FileItem fileItem) convertUiValueToUxValue(Object value) org.teamapps.dto.UiComponentorg.teamapps.icons.IconlongintgetValue()voidhandleUiEvent(org.teamapps.dto.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(org.teamapps.icons.Icon browseButtonIcon) voidsetDisplayType(FileFieldDisplayType displayType) voidsetMaxBytesPerFile(long maxBytesPerFile) voidsetMaxFiles(int maxFiles) voidsetUploadUrl(String uploadUrl) Von Klasse geerbte Methoden 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, validateVon Klasse geerbte Methoden org.teamapps.ux.component.AbstractComponent
createUiReference, getDebuggingId, getId, getParent, getSessionContext, isRendered, isVisible, mapAbstractUiComponentProperties, queueCommandIfRendered, render, reRenderIfRendered, setAttribute, setCssStyle, setDebuggingId, setParent, toggleCssClass, toString, unrenderVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.teamapps.ux.component.ClientObject
handleUiQueryVon Schnittstelle geerbte Methoden org.teamapps.ux.component.Component
setAriaLabel, setAttribute, setCssStyle, setHtmlTitle, setMargin, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setShadow, toggleCssClass
-
Felddetails
-
onUploadInitiatedByUser
-
onUploadTooLarge
-
onUploadStarted
-
onUploadCanceledByUser
-
onUploadFailed
-
onUploadSuccessful
-
onFileItemClicked
-
onFileItemRemoved
-
-
Konstruktordetails
-
SimpleFileField
public SimpleFileField()
-
-
Methodendetails
-
addFileItem
-
removeFileItem
-
convertUiValueToUxValue
- Setzt außer Kraft:
convertUiValueToUxValuein KlasseAbstractField<List<FileItem>>
-
getValue
- Setzt außer Kraft:
getValuein KlasseAbstractField<List<FileItem>>
-
isEmptyValue
Beschreibung aus Klasse kopiert:AbstractFieldWhether this value be regarded as empty / "no user input". Override for field-specific behaviour.- Setzt außer Kraft:
isEmptyValuein KlasseAbstractField<List<FileItem>>- Gibt zurück:
- true if the value can be regarded as "empty".
-
createUiComponent
public org.teamapps.dto.UiComponent createUiComponent()- Angegeben von:
createUiComponentin KlasseAbstractComponent
-
handleUiEvent
public void handleUiEvent(org.teamapps.dto.UiEvent event) - Angegeben von:
handleUiEventin SchnittstelleClientObject- Setzt außer Kraft:
handleUiEventin KlasseAbstractField<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
public org.teamapps.icons.Icon getBrowseButtonIcon() -
setBrowseButtonIcon
public void setBrowseButtonIcon(org.teamapps.icons.Icon browseButtonIcon) -
getBrowseButtonCaption
-
setBrowseButtonCaption
-
getAcceptedFileTypes
-
setAcceptedFileTypes
-