From d0f91a028a06faf84f293d50b5e7d8d89d81b149 Mon Sep 17 00:00:00 2001 From: rickcole Date: Wed, 10 Jun 2020 11:29:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=B8=8BautoFill=E7=9A=84?= =?UTF-8?q?=E6=96=87=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/List.md | 33 ++++++++++++++--------------- docs/renderers/Form/Picker.md | 32 ++++++++++++++-------------- docs/renderers/Form/Radios.md | 21 +++++++++--------- docs/renderers/Form/Select.md | 2 +- 5 files changed, 44 insertions(+), 46 deletions(-) diff --git a/docs/renderers/Form/Button-Group.md b/docs/renderers/Form/Button-Group.md index 4de5f9cc8..7de1555fd 100644 --- a/docs/renderers/Form/Button-Group.md +++ b/docs/renderers/Form/Button-Group.md @@ -74,7 +74,7 @@ button-group 有两种模式,除了能让按钮组合在一起,还能做类 - `size` 按钮大小,从小到大依次为`xs, sm, md, lg` - `disabled` 是否禁用`options` 中选项 - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`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 b589cc9ab..56e542e32 100644 --- a/docs/renderers/Form/List.md +++ b/docs/renderers/Form/List.md @@ -2,21 +2,21 @@ 简单的列表选择框。 -- `type` 请设置成 `list` -- `options` 选项配置,类型为数组,成员格式如下。 - - `label` 文字 - - `value` 值 - - `image` 图片的 http 地址。 -- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 -- `multiple` 默认为 `false`, 设置成 `true` 表示可多选。 -- `joinValues` 默认为 `true` -- 单选模式:当用户选中某个选项时,选项中的 value 将被作为该表单项的值提交,否则,整个选项对象都会作为该表单项的值提交。 -- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。 -- `delimiter` 默认为 `,` -- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 -- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 -- **还有更多通用配置请参考** [FormItem](./FormItem.md) +- `type` 请设置成 `list` +- `options` 选项配置,类型为数组,成员格式如下。 + - `label` 文字 + - `value` 值 + - `image` 图片的 http 地址。 +- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 +- `multiple` 默认为 `false`, 设置成 `true` 表示可多选。 +- `joinValues` 默认为 `true` +- 单选模式:当用户选中某个选项时,选项中的 value 将被作为该表单项的值提交,否则,整个选项对象都会作为该表单项的值提交。 +- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。 +- `delimiter` 默认为 `,` +- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 +- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 + - 配置`"autoFill": {"address": "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 +- **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选 @@ -126,7 +126,6 @@ ] ``` - ### 接口说明 开始之前请你先阅读[整体要求](../api.md)。 @@ -161,4 +160,4 @@ "value": "值" // 默认值,可以获取列表的同时设置默认值。 } } -``` \ No newline at end of file +``` diff --git a/docs/renderers/Form/Picker.md b/docs/renderers/Form/Picker.md index a193f3df3..b8ecc30f9 100644 --- a/docs/renderers/Form/Picker.md +++ b/docs/renderers/Form/Picker.md @@ -2,22 +2,22 @@ 列表选取。可以静态数据,或者通过接口拉取动态数据。 -- `type` 请设置成 `picker` -- `multiple` 是否为多选。 -- `options` 选项配置,类型为数组,成员格式如下。 - - `label` 文字 - - `value` 值 -- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 另外也可以用 `$xxxx` 来获取当前作用域中的变量。 -- `joinValues` 默认为 `true` -- 单选模式:当用户选中某个选项时,选项中的 value 将被作为该表单项的值提交,否则,整个选项对象都会作为该表单项的值提交。 -- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。 -- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 -- `delimiter` 默认为 `,` -- `modalMode` 设置 `dialog` 或者 `drawer`,用来配置弹出方式。 -- `pickerSchema` 默认为 `{mode: 'list', listItem: {title: '${label}'}}`, 即用 List 类型的渲染,来展示列表信息。更多的玩法请参考 [CRUD](../CRUD.md) 的配置。 -- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 -- **还有更多通用配置请参考** [FormItem](./FormItem.md) +- `type` 请设置成 `picker` +- `multiple` 是否为多选。 +- `options` 选项配置,类型为数组,成员格式如下。 + - `label` 文字 + - `value` 值 +- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 另外也可以用 `$xxxx` 来获取当前作用域中的变量。 +- `joinValues` 默认为 `true` +- 单选模式:当用户选中某个选项时,选项中的 value 将被作为该表单项的值提交,否则,整个选项对象都会作为该表单项的值提交。 +- 多选模式:选中的多个选项的 `value` 会通过 `delimiter` 连接起来,否则直接将以数组的形式提交值。 +- `extractValue` 默认为 `false`, `joinValues`设置为`false`时生效, 开启后将选中的选项 value 的值封装为数组,作为当前表单项的值。 +- `delimiter` 默认为 `,` +- `modalMode` 设置 `dialog` 或者 `drawer`,用来配置弹出方式。 +- `pickerSchema` 默认为 `{mode: 'list', listItem: {title: '${label}'}}`, 即用 List 类型的渲染,来展示列表信息。更多的玩法请参考 [CRUD](../CRUD.md) 的配置。 +- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 + - 配置`"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 4d8f49ae5..4d6cab102 100644 --- a/docs/renderers/Form/Radios.md +++ b/docs/renderers/Form/Radios.md @@ -2,15 +2,15 @@ 单选框 -- `type` 请设置成 `radios` -- `options` 选项配置,类型为数组,成员格式如下。 - - `label` 文字 - - `value` 值 -- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 -- `columnsCount` 默认为 `1` 可以配置成一行显示多个。 -- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中。 - - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 -- **还有更多通用配置请参考** [FormItem](./FormItem.md) +- `type` 请设置成 `radios` +- `options` 选项配置,类型为数组,成员格式如下。 + - `label` 文字 + - `value` 值 +- `source` Api 地址,如果选项不固定,可以通过配置 `source` 动态拉取。 +- `columnsCount` 默认为 `1` 可以配置成一行显示多个。 +- `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中。 + - 配置`"autoFill": {"address": "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 +- **还有更多通用配置请参考** [FormItem](./FormItem.md) ```schema:height="330" scope="form" [ @@ -46,7 +46,6 @@ ] ``` - ### 接口说明 开始之前请你先阅读[整体要求](../api.md)。 @@ -81,4 +80,4 @@ "value": "值" // 默认值,可以获取列表的同时设置默认值。 } } -``` \ No newline at end of file +``` diff --git a/docs/renderers/Form/Select.md b/docs/renderers/Form/Select.md index 775549b17..474eed25d 100644 --- a/docs/renderers/Form/Select.md +++ b/docs/renderers/Form/Select.md @@ -21,7 +21,7 @@ - `checkAllLabel` 默认为 `全选`, 全选的文字 - `defaultCheckAll` 是否默认全选,默认为`false` - `autoFill` 将当前已选中的选项的某个字段的值自动填充到表单中某个表单项中,只在单选时有效 - - `autoFill`的格式为`{address: "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 + - 配置`"autoFill": {"address": "${label}"}`,表示将选中项中的`label`的值,自动填充到当前表单项中`name` 为`address` 中 - **还有更多通用配置请参考** [FormItem](./FormItem.md) 单选