Class GeneratedVaadinUploadFile<R extends GeneratedVaadinUploadFile<R>>

  • All Implemented Interfaces:
    AttachNotifier, DetachNotifier, HasElement, HasStyle, Serializable

    @Deprecated
    @Tag("vaadin-upload-file")
    @NpmPackage(value="@vaadin/polymer-legacy-adapter",
                version="23.4.0")
    @JsModule("@vaadin/polymer-legacy-adapter/style-modules.js") @JsModule("@vaadin/upload/src/vaadin-upload-file.js")
    public abstract class GeneratedVaadinUploadFile<R extends GeneratedVaadinUploadFile<R>>
    extends Component
    implements HasStyle
    Deprecated.
    since v23.3, generated classes will be removed in v24.

    Description copied from corresponding location in WebComponent:

    <vaadin-upload-file> element represents a file in the file list of <vaadin-upload>.

    Styling

    The following shadow DOM parts are available for styling:

    Part name Description
    row File container
    info Container for file status icon, file name, status and error messages
    done-icon File done status icon
    warning-icon File warning status icon
    meta Container for file name, status and error messages
    name File name
    error Error message, shown when error happens
    status Status message
    commands Container for file command icons
    start-button Start file upload button
    retry-button Retry file upload button
    clear-button Clear file button
    progress Progress bar

    The following state attributes are available for styling:

    Attribute Description Part name
    error An error has happened during uploading :host
    indeterminate Uploading is in progress, but the progress value is unknown :host
    uploading Uploading is in progress :host
    complete Uploading has finished successfully :host

    See ThemableMixin – how to apply styles for shadow parts

    See Also:
    Serialized Form
    • Constructor Detail

      • GeneratedVaadinUploadFile

        public GeneratedVaadinUploadFile()
        Deprecated.