From 39b1e47d6a7aabe92a726612b992d9ac1d2a2221 Mon Sep 17 00:00:00 2001 From: catchonme Date: Mon, 19 Aug 2019 13:13:51 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A2=9E=E5=8A=A0autoFill=E6=96=87?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/renderers/Form/Button-Group.md | 2 ++ docs/renderers/Form/File.md | 4 ++-- docs/renderers/Form/List.md | 2 ++ docs/renderers/Form/NestedSelect.md | 2 ++ docs/renderers/Form/Picker.md | 2 ++ docs/renderers/Form/Radios.md | 2 ++ docs/renderers/Form/Select.md | 2 ++ 7 files changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/renderers/Form/Button-Group.md b/docs/renderers/Form/Button-Group.md index 6fff5c115..205a5ca29 100644 --- a/docs/renderers/Form/Button-Group.md +++ b/docs/renderers/Form/Button-Group.md @@ -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" diff --git a/docs/renderers/Form/File.md b/docs/renderers/Form/File.md index 12ad4deaf..ac4646232 100644 --- a/docs/renderers/Form/File.md +++ b/docs/renderers/Form/File.md @@ -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` 想自己存储时才需要关注。 diff --git a/docs/renderers/Form/List.md b/docs/renderers/Form/List.md index 634622f51..123015b9e 100644 --- a/docs/renderers/Form/List.md +++ b/docs/renderers/Form/List.md @@ -14,6 +14,8 @@ - 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。 - `delimiter` 默认为 `,` - `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 +- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 + - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选 diff --git a/docs/renderers/Form/NestedSelect.md b/docs/renderers/Form/NestedSelect.md index be9e27366..523389ef7 100644 --- a/docs/renderers/Form/NestedSelect.md +++ b/docs/renderers/Form/NestedSelect.md @@ -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" diff --git a/docs/renderers/Form/Picker.md b/docs/renderers/Form/Picker.md index a9c9a76a5..2f8815a43 100644 --- a/docs/renderers/Form/Picker.md +++ b/docs/renderers/Form/Picker.md @@ -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" diff --git a/docs/renderers/Form/Radios.md b/docs/renderers/Form/Radios.md index 8f78ac1b2..238fbad72 100644 --- a/docs/renderers/Form/Radios.md +++ b/docs/renderers/Form/Radios.md @@ -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" diff --git a/docs/renderers/Form/Select.md b/docs/renderers/Form/Select.md index b7e5c8b9e..47df81a06 100644 --- a/docs/renderers/Form/Select.md +++ b/docs/renderers/Form/Select.md @@ -19,6 +19,8 @@ - `checkAll` 默认为 `false` 开启后支持全选 - `checkAllLabel` 默认为 `全选`, 全选的文字 - `defaultCheckAll` 是否默认全选,默认为`false` +- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 + - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选 From a5918b7d487214d2ec2bc67a9c676a87b2609f06 Mon Sep 17 00:00:00 2001 From: catchonme Date: Mon, 19 Aug 2019 13:58:29 +0800 Subject: [PATCH 2/2] =?UTF-8?q?autoFill=E6=96=87=E6=A1=A3=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/renderers/Form/Button-Group.md | 2 +- docs/renderers/Form/List.md | 2 +- docs/renderers/Form/NestedSelect.md | 2 +- docs/renderers/Form/Picker.md | 2 +- docs/renderers/Form/Radios.md | 2 +- docs/renderers/Form/Select.md | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/renderers/Form/Button-Group.md b/docs/renderers/Form/Button-Group.md index 205a5ca29..830768b64 100644 --- a/docs/renderers/Form/Button-Group.md +++ b/docs/renderers/Form/Button-Group.md @@ -75,7 +75,7 @@ button-group 有两种模式,除了能让按钮组合在一起,还能做类 - `size` 按钮大小,从小到大依次为`xs, sm, md, lg` - `disabled` 是否禁用`options` 中选项 - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) ```schema:height="250" scope="form" diff --git a/docs/renderers/Form/List.md b/docs/renderers/Form/List.md index 123015b9e..8e79df8b6 100644 --- a/docs/renderers/Form/List.md +++ b/docs/renderers/Form/List.md @@ -15,7 +15,7 @@ - `delimiter` 默认为 `,` - `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选 diff --git a/docs/renderers/Form/NestedSelect.md b/docs/renderers/Form/NestedSelect.md index 523389ef7..aaebdc658 100644 --- a/docs/renderers/Form/NestedSelect.md +++ b/docs/renderers/Form/NestedSelect.md @@ -12,7 +12,7 @@ - `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 - `delimiter` 默认为 `,` - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) ```schema:height="300" scope="form-item" diff --git a/docs/renderers/Form/Picker.md b/docs/renderers/Form/Picker.md index 2f8815a43..a193f3df3 100644 --- a/docs/renderers/Form/Picker.md +++ b/docs/renderers/Form/Picker.md @@ -16,7 +16,7 @@ - `modalMode` 设置 `dialog` 或者 `drawer`,用来配置弹出方式。 - `pickerSchema` 默认为 `{mode: 'list', listItem: {title: '${label}'}}`, 即用 List 类型的渲染,来展示列表信息。更多的玩法请参考 [CRUD](../CRUD.md) 的配置。 - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) ```schema:height="300" scope="form-item" diff --git a/docs/renderers/Form/Radios.md b/docs/renderers/Form/Radios.md index 238fbad72..3374c94e6 100644 --- a/docs/renderers/Form/Radios.md +++ b/docs/renderers/Form/Radios.md @@ -9,7 +9,7 @@ - `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 - `columnsCount` 默认为 `1` 可以配置成一行显示多个。 - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中。 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) ```schema:height="330" scope="form" diff --git a/docs/renderers/Form/Select.md b/docs/renderers/Form/Select.md index 47df81a06..375f9130b 100644 --- a/docs/renderers/Form/Select.md +++ b/docs/renderers/Form/Select.md @@ -20,7 +20,7 @@ - `checkAllLabel` 默认为 `全选`, 全选的文字 - `defaultCheckAll` 是否默认全选,默认为`false` - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{label: "${address}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选