Options
Menu

Hierarchy

  • UpDataEditControl
    • UpFileEditControl

Index

Properties

element

element: HTMLInputElement

name

name: string

Accessors

required

  • get required(): boolean
  • set required(value: boolean): void
  • Check if the upload is required.

    Returns boolean

  • Set the upload as (not) required.

    note:

    Only for web purposes, server side is unaffected!

    Parameters

    • value: boolean

      set to required (true)or not required (false)

    Returns void

Methods

addUnload

  • addUnload(): void
  • Returns void

checkValidity

  • checkValidity(): Promise<ValidationInfo>
  • Check if the field content is valid:

    • are all uploads finished
    • if the field is required, does it have content

    Returns Promise<ValidationInfo>

disable

  • disable(): void
  • Disable the file upload.

    Returns void

enable

  • enable(): void
  • Enable the file upload.

    Returns void

getNumberOfFiles

  • getNumberOfFiles(): number
  • Get the number of files (uploaded & selected for upload).

    Returns number

getNumberOfFilesToUpload

  • getNumberOfFilesToUpload(): number
  • Get the number of selected but not uploaded files.

    Returns number

getNumberOfUploadedFiles

  • getNumberOfUploadedFiles(): number
  • Get the number of already uploaded files.

    Returns number

getValue

  • getValue(): string[]
  • Get the value of the control. At the moment the filename(s) will be returned.

    Returns string[]

isEnabled

  • isEnabled(): boolean
  • Check if the upload is enabled.

    Returns boolean

reportValidity

  • reportValidity(): Promise<void>
  • Returns Promise<void>