추가 폼

Text Field

{
  type: 'text',
  label: 'label',
  key: 'key',
  value: ''
}

Number Field

{
  type: 'number',
  label: 'label',
  key: 'key',
  value: ''
}

Text Area

{
  type: 'textarea',
  label: 'label',
  key: 'key',
  value: '',
  rows: 3
}

Password Field

{
  type: 'password',
  label: 'label',
  key: 'key',
  value: ''
}

Upload

{
  type: 'upload',
  label: 'label',
  key: 'key',
  value: [],
  allowFileExt: ['.png', '.jpg', '.jpeg', '.gif'],
  maxFileCount: 1,
  maxFileSizeBytes: 1024 * 1024 * 4
}

단일 파일 업로드의 경우 maxFileCount를 1 로 설정 다중 파일 업로드의 경우 maxFileCount를 1 이상 으로 설정

Editor

{
  type: 'editor',
  label: 'label',
  key: 'key',
  value: ''
}

Select Box

{
  type: 'select',
  label: 'label',
  key: 'key',
  value: '',
  list: [
    {
      label: 'sample1',
      value: 0
    },
    {
      label: 'sample2',
      value: 1
    }
  ]
}

Line

{
  type: 'line',
  label: 'label',
  chip: false
  sx: {}
}

Last updated