amis2/docs/zh-CN/components/form/array.md
RickCole 54e56402d2
文档拆分组件部分 (#1502)
* 文档样式一点小优化

* 文档拆分组件部分
2021-02-01 20:44:49 +08:00

2.3 KiB
Executable File

title description type group menuName icon order
Array 数组输入框 0 null Array 数组输入框 3

Array 是一种简化的 Combo,用于输入多个某种类型的表单项,提交的时将以数组的形式提交。

基本用法

[
  {
    "name": "array",
    "label": "颜色集合",
    "type": "array",
    "value": ["red"],
    "inline": true,
    "items": {
      "type": "color"
    }
  }
]

属性表

除了支持 普通表单项属性表 中的配置以外,还支持下面一些配置

属性名 类型 默认值 说明
type string "array" 指明为array组件
items stringAPI 配置单项表单类型
addable boolean 是否可新增。
removable boolean 是否可删除
draggable boolean false 是否可以拖动排序, 需要注意的是当启用拖动排序的时候,会多一个$id 字段
draggableTip string 可拖拽的提示文字,默认为:"可通过拖动每行中的【交换】按钮进行顺序调整"
addButtonText string "新增" 新增按钮文字
minLength number 限制最小长度
maxLength number 限制最大长度