Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UploaderConfig

Hierarchy

Implements

Index

Properties

Optional accept

accept: FileAccepts

Optional appendTo

appendTo: string | Element | JQuery = "body"

Optional autoValidate

autoValidate: boolean = false

Optional bodyCls

bodyCls: string

Optional bodyStyle

bodyStyle: string

Optional cls

cls: string = ""

The CSS class to add to this widget's element

Optional colorMode

colorMode: ColorMode

Optional compress

compress: { height?: number; width?: number }

配置压缩的图片的选项。如果此选项为undefined, 则图片在上传前不进行压缩。

Type declaration

  • Optional height?: number
  • Optional width?: number

Optional data

data: MimeFile[] = null

Optional dataFormat

dataFormat: ResultSetFormat | ((this: Uploader, rawData: any) => ResultSet<MimeFile[]>)

Optional dataModel

dataModel: Klass<ListModel> = ListModel

Optional dataQuery

dataQuery: string | HttpRequest

Optional disabled

disabled: boolean = false

Optional dnd

dnd: boolean = false

Optional duplicate

duplicate: boolean = true

Optional faceMode

faceMode: UploaderFaceMode | UploaderFaceMode[] = [UploaderFaceMode.square, UploaderFaceMode.list]

Optional fieldName

fieldName: string = "file"

文件上传域的name

Optional height

height: string | number

Optional hidden

hidden: boolean = false

Optional i18n

Optional Readonly id

id: string

Optional iniValue

iniValue: MimeFile[] = null

Optional listeners

Optional locale

locale: Locale = "en"

A locale string, like 'en', 'en-us', 'zh'.

Optional maxNumbers

maxNumbers: number

Optional maxSingleSize

maxSingleSize: number

Optional maxTotalSize

maxTotalSize: number

Optional multiple

multiple: boolean = false

Optional name

name: string = ""

Optional needProgerss

needProgerss: boolean

Optional paste

paste: boolean | "body" = false

Optional readonly

readonly: boolean = false

Optional renderTo

renderTo: string | Element | JQuery = null

Render to DOM element.

Optional server

server: string

Optional sizeMode

sizeMode: SizeMode = SizeMode.md

Optional style

style: string = ""

Additional CSS styles that will be rendered into an inline style attribute when the widget is rendered.

Optional tip

tip: string = ""

Optional title

title: string

Optional titleCls

titleCls: string

Optional titlePlace

titlePlace: "left" | "top" = "left"

Optional titleStyle

titleStyle: string

Optional titleTextPlace

titleTextPlace: LOC9 = "rm"

Optional titleWidth

titleWidth: string | number

Optional uploadData

uploadData: JsonObject

Optional validateMode

validateMode: "tip" | { mode: "tip"; place?: LRTB } | { hideError: (this: Uploader) => void; showError: (this: Uploader, errorMsg: string) => void } | any = "tip"

Optional validators

validators: Array<ValidatorSetting> = []

Optional valueModel

valueModel: Klass<Model> | Model = Model

Optional width

width: string | number

Object literals

Optional thumb

thumb: object

配置生成缩略图的选项。

height

height: number = 1

width

width: number = 1