Class WebdavJmixFileUploadField

java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractField<T>
com.vaadin.ui.CustomField<String>
io.jmix.ui.widget.JmixFileUploadField
io.jmix.webdavui.component.impl.WebdavJmixFileUploadField
All Implemented Interfaces:
com.vaadin.data.HasValue<String>, com.vaadin.event.ContextClickEvent.ContextClickNotifier, com.vaadin.event.MethodEventSource, com.vaadin.server.ClientConnector, com.vaadin.server.Sizeable, com.vaadin.shared.Connector, com.vaadin.ui.Component, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.HasComponents, Serializable, Iterable<com.vaadin.ui.Component>

public class WebdavJmixFileUploadField extends JmixFileUploadField
See Also:
  • Field Details

    • horizontalLayout

      protected com.vaadin.ui.HorizontalLayout horizontalLayout
    • downloadButton

      protected com.vaadin.ui.Button downloadButton
    • documentLinkUnwrapped

      protected com.vaadin.ui.CssLayout documentLinkUnwrapped
    • placeHolder

      protected com.vaadin.ui.Button placeHolder
    • dropZone

      protected HBoxLayout dropZone
    • dropZoneUnwrapped

      protected com.vaadin.ui.AbstractOrderedLayout dropZoneUnwrapped
    • uiComponents

      protected UiComponents uiComponents
    • messages

      protected Messages messages
    • iconResolver

      protected IconResolver iconResolver
    • webdavDocument

      protected WebdavDocument webdavDocument
  • Constructor Details

  • Method Details

    • initLayout

      protected void initLayout()
      Overrides:
      initLayout in class JmixFileUploadField
    • initLayoutAfterPropertiesSet

      protected void initLayoutAfterPropertiesSet()
    • getDropZone

      public HBoxLayout getDropZone()
    • getWebdavDocumentLink

      public WebdavDocumentLink getWebdavDocumentLink()
    • addDownloadClickListener

      public com.vaadin.shared.Registration addDownloadClickListener(com.vaadin.ui.Button.ClickListener clickListener)
    • updateLink

      protected WebdavDocument updateLink(@Nullable WebdavDocument webdavDocument)
    • setShowFileName

      public void setShowFileName(boolean showFileName)
      Overrides:
      setShowFileName in class JmixFileUploadField
    • setWidth

      public void setWidth(float width, com.vaadin.server.Sizeable.Unit unit)
      Specified by:
      setWidth in interface com.vaadin.server.Sizeable
      Overrides:
      setWidth in class JmixFileUploadField
    • updateComponentWidth

      protected void updateComponentWidth()
    • setReadOnly

      public void setReadOnly(boolean readOnly)
      Specified by:
      setReadOnly in interface com.vaadin.data.HasValue<String>
      Overrides:
      setReadOnly in class JmixFileUploadField
    • getPlaceHolderButton

      protected com.vaadin.ui.Button getPlaceHolderButton()
    • getDownloadButton

      protected com.vaadin.ui.Button getDownloadButton()
    • setDownloadButtonCaption

      public void setDownloadButtonCaption(String caption)
    • setDownloadButtonIcon

      public void setDownloadButtonIcon(String icon)
    • getDownloadButtonCaption

      protected String getDownloadButtonCaption()
    • getDownloadButtonIcon

      public String getDownloadButtonIcon()
    • setDownloadButtonDescription

      public void setDownloadButtonDescription(String description)
    • getDownloadButtonDescription

      public String getDownloadButtonDescription()
    • setShowDownloadButton

      public void setShowDownloadButton(boolean showDownloadButton)