Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: MOTION-157

Status
colourRed
titleDeprecated

Note

This basic upload field definition has been deprecated since Magnolia 6.0. It is part of the Magnolia 5 UI framework.

For the updated implementation, see Upload field for Magnolia 6 UI instead.

Javadoc resource link
rangeHigherVersion6.0
classNameinfo.magnolia.ui.form.field.definition.BasicUploadFieldDefinition
renderTypeasynchronous
 renders a field to upload a file to a Magnolia JCR workspace.
The file is stored on the node of the current context of the form (within a dialog or subApp), which could be a content app item, a page or a component of a page.

...

  • Completed displays a success notification and summary of file info.

Table of Contents

Basic upload field properties

Simple basic upload field definition:

...

Import XML file
Code Block
languagejs
form:
  tabs:
    - name: tabUpload
      label: Upload
      fields:
        - name: upload
          fieldType: basicUpload
          label: Upload
          allowedMimeTypePattern: text/xml
          binaryNodeName: import
Localtab
titleJCR node
Advanced Tables - Table Plus
enableHeadingAttributesfalse
enableSortingfalse
classm5-configuration-tree
enableHighlightingfalse

Node name

Value

Mgnl n
form

Mgnl n
tabs

Mgnl n
tabUpload

Mgnl n
fields

Mgnl n
upload

Mgnl p
allowedMimeTypePattern

text/xml

Mgnl p
binaryNodeName

import

Mgnl p
fieldType

basicUpload

Mgnl p
label

Include Page
_referencing Referencing fields shortcut info - 5 UI
_referencing Referencing fields shortcut info - 5 UI

Include Page
_Common upload field properties - 5 UI
_Common upload field properties - 5 UI

Common field properties:

Include Page
_Common field properties - 5 UI
_Common field properties - 5 UI

Info

When using the basic upload field in a composite or multivaluefield  field, use the DelegatingCompositeFieldTransformer. The other transformer classes do not work.