增加autoFill文档

This commit is contained in:
catchonme 2019-08-19 13:13:51 +08:00
parent 75cdef5310
commit 39b1e47d6a
7 changed files with 14 additions and 2 deletions

View File

@ -74,6 +74,8 @@ button-group 有两种模式,除了能让按钮组合在一起,还能做类
- `clearable` 默认为 `true`, 表示可以取消选中。
- `size` 按钮大小,从小到大依次为`xs, sm, md, lg`
- `disabled` 是否禁用`options` 中选项
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
```schema:height="250" scope="form"

View File

@ -11,10 +11,10 @@
- `joinValues` 多选时是否将多个值用 `delimiter` 连接起来。
- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。
- `delimiter` 链接符
- `autoUpload` 是否选择完就自动开始上传默认为 `true`
- `autoUpload` 是否选择完就自动开始上传默认为 `true`
- `fileField` 默认 `file`, 如果你不想自己存储,则可以忽略此属性。
- `downloadUrl` 默认显示文件路径的时候会支持直接下载,可以支持加前缀如:`http://xx.dom/filename=` ,如果不希望这样,可以把当前配置项设置为 `false`
- `useChunk` 默认为 'auto' amis 所在服务器,限制了文件上传大小不得超出 10M所以 amis 在用户选择大文件的时候,自动会改成分块上传模式。
- `useChunk` 默认为 `auto`amis 所在服务器,限制了文件上传大小不得超出 10M所以 amis 在用户选择大文件的时候,自动会改成分块上传模式。
- `chunkSize` 分块大小,默认为 5M.
- `startChunkApi` 默认 `/api/upload/startChunk` 想自己存储时才需要关注。
- `chunkApi` 默认 `/api/upload/chunk` 想自己存储时才需要关注。

View File

@ -14,6 +14,8 @@
- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。
- `delimiter` 默认为 `,`
- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
单选

View File

@ -11,6 +11,8 @@
- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。
- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。
- `delimiter` 默认为 `,`
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
```schema:height="300" scope="form-item"

View File

@ -15,6 +15,8 @@
- `delimiter` 默认为 `,`
- `modalMode` 设置 `dialog` 或者 `drawer`,用来配置弹出方式。
- `pickerSchema` 默认为 `{mode: 'list', listItem: {title: '${label}'}}`, 即用 List 类型的渲染,来展示列表信息。更多的玩法请参考 [CRUD](../CRUD.md) 的配置。
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
```schema:height="300" scope="form-item"

View File

@ -8,6 +8,8 @@
- `value`
- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。
- `columnsCount` 默认为 `1` 可以配置成一行显示多个。
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中。
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
```schema:height="330" scope="form"

View File

@ -19,6 +19,8 @@
- `checkAll` 默认为 `false` 开启后支持全选
- `checkAllLabel` 默认为 `全选`, 全选的文字
- `defaultCheckAll` 是否默认全选,默认为`false`
- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效
- `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中
- **还有更多通用配置请参考** [FormItem](./FormItem.md)
单选