From 8edecde1ed13ebce638c6679e6b2b64b0e755c23 Mon Sep 17 00:00:00 2001 From: catchonme Date: Mon, 3 Jun 2019 16:49:59 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtext=20autoComplete=20?= =?UTF-8?q?=E4=B8=AD=E9=80=89=E4=B8=AD=E5=90=8E=E6=98=BE=E7=A4=BAvalue?= =?UTF-8?q?=E8=80=8C=E4=B8=8D=E6=98=AFlabel=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/renderers/Form/Text.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/renderers/Form/Text.tsx b/src/renderers/Form/Text.tsx index 817c9cd7a..edaff6b49 100644 --- a/src/renderers/Form/Text.tsx +++ b/src/renderers/Form/Text.tsx @@ -340,9 +340,11 @@ export default class TextControl extends React.PureComponent Date: Thu, 6 Jun 2019 13:17:00 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dtable=E8=AE=BE=E7=BD=AEit?= =?UTF-8?q?emActions=E6=97=B6=EF=BC=8C=E9=BC=A0=E6=A0=87=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/renderers/CRUD.md | 2 +- docs/renderers/Card.md | 2 +- docs/renderers/Chart.md | 2 +- docs/renderers/Field.md | 4 ++-- docs/renderers/Form/Email.md | 6 ++++-- docs/renderers/Form/Password.md | 1 + docs/renderers/Form/Text.md | 6 ++++-- docs/renderers/Form/Textarea.md | 4 ++++ docs/renderers/Form/Url.md | 6 ++++-- docs/renderers/Table.md | 2 +- src/renderers/Table.tsx | 2 +- 11 files changed, 24 insertions(+), 13 deletions(-) diff --git a/docs/renderers/CRUD.md b/docs/renderers/CRUD.md index b2ec20957..7f8fd94ce 100644 --- a/docs/renderers/CRUD.md +++ b/docs/renderers/CRUD.md @@ -11,7 +11,7 @@ CRUD 支持三种模式:`table`、`cards`、`list`,默认为 `table`。 | title | `string` | `""` | 可设置成空,当设置成空时,没有标题栏 | | className | `string` | | 表格外层 Dom 的类名 | | api | [Api](./Types.md#Api) | | CRUD 用来获取列表数据的 api。 | -| filter | [Form](./Form.md) | | 设置过滤器,当该表单提交后,会把数据带给当前 Action.md 刷新列表。 | +| filter | [Form](./Form/Form.md) | | 设置过滤器,当该表单提交后,会把数据带给当前 [Action](./Action.md) 刷新列表。 | | filterTogglable | `boolean` | `false` | 是否可显隐过滤器 | | filterDefaultVisible | `boolean` | `true` | 设置过滤器默认是否可见。 | | initFetch | `boolean` | `true` | 是否初始化的时候拉取数据, 只针对有 filter 的情况, 没有 filter 初始都会拉取数据 | diff --git a/docs/renderers/Card.md b/docs/renderers/Card.md index 863679bac..67f2b60a4 100644 --- a/docs/renderers/Card.md +++ b/docs/renderers/Card.md @@ -16,7 +16,7 @@ | header.avatarClassName | `string` | `"pull-left thumb avatar b-3x m-r"` | 图片类名 | | body | `Array` 或者 [Field](./Field.md) | | 内容容器,主要用来放置 [Field](./Field.md) | | bodyClassName | `string` | `"padder m-t-sm m-b-sm"` | 内容区域类名 | -| actions | Array Of [Button](./Button.md) | | 按钮区域 | +| actions | Array Of [Button](./Form/Button.md) | | 按钮区域 | ```schema:height="300" scope="body" { diff --git a/docs/renderers/Chart.md b/docs/renderers/Chart.md index ca38999da..632ddab7d 100644 --- a/docs/renderers/Chart.md +++ b/docs/renderers/Chart.md @@ -1,6 +1,6 @@ ### Chart -图表渲染器,采用 echarts 渲染,配置格式跟 echarts 相同,配置文档[文档](http://echarts.baidu.com/option.html#title) +图表渲染器,采用 echarts 渲染,配置格式跟 echarts 相同,[echarts配置文档](http://echarts.baidu.com/option.html#title) | 属性名 | 类型 | 默认值 | 说明 | | --------- | --------------------------------- | --------- | ------------------------------------------------------------------ | diff --git a/docs/renderers/Field.md b/docs/renderers/Field.md index 2b44a3dfd..ce63afa16 100644 --- a/docs/renderers/Field.md +++ b/docs/renderers/Field.md @@ -84,8 +84,8 @@ - `quickEdit` 配置后在内容区增加一个编辑按钮,点击后弹出一个编辑框。 `boolean` 简单的开启或者关闭 `Object` 快速编辑详情,请参考 [FormItem](./FormItem.md) 配置。 - `.mode` 模式如果设置为 `inline` 模式,则直接展示输入框,而不需要点击按钮后展示。 - `.saveImmediately` 开启后,直接保存,而不是等全部操作完后批量保存。 + `mode` 模式如果设置为 `inline` 模式,则直接展示输入框,而不需要点击按钮后展示。 + `saveImmediately` 开启后,直接保存,而不是等全部操作完后批量保存。 - `copyable` 配置后会在内容区增加一个复制按钮,点击后把内容复制到剪切板。 todo diff --git a/docs/renderers/Form/Email.md b/docs/renderers/Form/Email.md index ed9d55b44..059932277 100644 --- a/docs/renderers/Form/Email.md +++ b/docs/renderers/Form/Email.md @@ -7,13 +7,15 @@ Email 输入框。 - `addOn.type` 请选择 `text` 、`button` 或者 `submit`。 - `addOn.label` 文字说明 - `addOn.xxx` 其他参数请参考按钮配置部分。 +- `hint` 当输入框获得焦点的时候显示,用来提示用户输入内容。 +- `trimContents` 是否去除首尾空白。 - `clearable` 在有值的时候是否显示一个删除图标在右侧。 - `resetValue` 默认为 `""`, 删除后设置此配置项给定的值。 - `options` 可选,选项配置,类型为数组,成员格式如下,配置后用户输入内容时会作为选项提示辅助输入。 - `label` 文字 - `value` 值 -- `source` 通过 options 只能配置静态数据,如果设置了 source 则会从接口拉取,实现动态效果。 -- `autoComplete` 跟 source 不同的是,每次用户输入都会去接口获取提示。 +- `source` 通过 `options` 只能配置静态数据,如果设置了 `source` 则会从接口拉取,实现动态效果。 +- `autoComplete` 跟 `source` 不同的是,每次用户输入都会去接口获取提示。 - `multiple` 默认为 `false`, 设置成 `true` 表示可多选。 - 更多配置请参考 [FormItem](./FormItem.md) diff --git a/docs/renderers/Form/Password.md b/docs/renderers/Form/Password.md index 376bd3223..332bad5cf 100644 --- a/docs/renderers/Form/Password.md +++ b/docs/renderers/Form/Password.md @@ -7,6 +7,7 @@ - `addOn.type` 请选择 `text` 、`button` 或者 `submit`。 - `addOn.label` 文字说明 - `addOn.xxx` 其他参数请参考按钮配置部分。 +- `hint` 当输入框获得焦点的时候显示,用来提示用户输入内容。 - `clearable` 在有值的时候是否显示一个删除图标在右侧。 - `resetValue` 默认为 `""`, 删除后设置此配置项给定的值。 - 更多配置请参考 [FormItem](./FormItem.md) diff --git a/docs/renderers/Form/Text.md b/docs/renderers/Form/Text.md index f3034cfda..3eebf1a67 100644 --- a/docs/renderers/Form/Text.md +++ b/docs/renderers/Form/Text.md @@ -7,13 +7,15 @@ - `addOn.type` 请选择 `text` 、`button` 或者 `submit`。 - `addOn.label` 文字说明 - `addOn.xxx` 其他参数请参考按钮配置部分。 +- `hint` 当输入框获得焦点的时候显示,用来提示用户输入内容。 +- `trimContents` 是否去除首尾空白。 - `clearable` 在有值的时候是否显示一个删除图标在右侧。 - `resetValue` 默认为 `""`, 删除后设置此配置项给定的值。 - `options` 可选,选项配置,类型为数组,成员格式如下,配置后用户输入内容时会作为选项提示辅助输入。 - `label` 文字 - `value` 值 -- `source` 通过 options 只能配置静态数据,如果设置了 source 则会从接口拉取,实现动态效果。 -- `autoComplete` 跟 source 不同的是,每次用户输入都会去接口获取提示。 +- `source` 通过 `options` 只能配置静态数据,如果设置了 `source` 则会从接口拉取,实现动态效果。 +- `autoComplete` 跟 `source` 不同的是,每次用户输入都会去接口获取提示。 - `multiple` 默认为 `false`, 设置成 `true` 表示可多选。 - 更多配置请参考 [FormItem](./FormItem.md) diff --git a/docs/renderers/Form/Textarea.md b/docs/renderers/Form/Textarea.md index aeb2c0a84..9f6dcbc42 100644 --- a/docs/renderers/Form/Textarea.md +++ b/docs/renderers/Form/Textarea.md @@ -3,6 +3,10 @@ 多行文本输入框。 - `type` 请设置成 `textarea` +- `minRows` 最小行数 +- `maxRows` 最大行数 +- `hint` 当输入框获得焦点的时候显示,用来提示用户输入内容。 +- `trimContents` 是否去除首尾空白。 - 更多配置请参考 [FormItem](./FormItem.md) ```schema:height="200" scope="form-item" diff --git a/docs/renderers/Form/Url.md b/docs/renderers/Form/Url.md index 6e0555a08..27885675e 100644 --- a/docs/renderers/Form/Url.md +++ b/docs/renderers/Form/Url.md @@ -7,13 +7,15 @@ URL 输入框。 - `addOn.type` 请选择 `text` 、`button` 或者 `submit`。 - `addOn.label` 文字说明 - `addOn.xxx` 其他参数请参考按钮配置部分。 +- `hint` 当输入框获得焦点的时候显示,用来提示用户输入内容。 +- `trimContents` 是否去除首尾空白。 - `clearable` 在有值的时候是否显示一个删除图标在右侧。 - `resetValue` 默认为 `""`, 删除后设置此配置项给定的值。 - `options` 可选,选项配置,类型为数组,成员格式如下,配置后用户输入内容时会作为选项提示辅助输入。 - `label` 文字 - `value` 值 -- `source` 通过 options 只能配置静态数据,如果设置了 source 则会从接口拉取,实现动态效果。 -- `autoComplete` 跟 source 不同的是,每次用户输入都会去接口获取提示。 +- `source` 通过 `options` 只能配置静态数据,如果设置了 `source` 则会从接口拉取,实现动态效果。 +- `autoComplete` 跟 `source` 不同的是,每次用户输入都会去接口获取提示。 - `multiple` 默认为 `false`, 设置成 `true` 表示可多选。 - 更多配置请参考 [FormItem](./FormItem.md) diff --git a/docs/renderers/Table.md b/docs/renderers/Table.md index 68f984ae2..ed09d5cd7 100644 --- a/docs/renderers/Table.md +++ b/docs/renderers/Table.md @@ -15,7 +15,7 @@ | headerClassName | `string` | `Action.md-table-header` | 顶部外层 CSS 类名 | | footerClassName | `string` | `Action.md-table-footer` | 底部外层 CSS 类名 | | toolbarClassName | `string` | `Action.md-table-toolbar` | 工具栏 CSS 类名 | -| columns | Array of [Column](.Column.md) | | 用来设置列信息 | +| columns | Array of [Column](./Column.md) | | 用来设置列信息 | ```schema:height="700" scope="body" { diff --git a/src/renderers/Table.tsx b/src/renderers/Table.tsx index 9c10182ab..f58ccdef5 100644 --- a/src/renderers/Table.tsx +++ b/src/renderers/Table.tsx @@ -1288,7 +1288,7 @@ export default class Table extends React.Component { height = heights[rowIndex]; top += heights.header; for (let i = rowIndex - 1; i >= 0; i--) { - top += heights[i]; + top += heights[i] + 1; } } From 25f7fe88c8d0531784a6b171350201ff5cf3eb4b Mon Sep 17 00:00:00 2001 From: catchonme Date: Thu, 6 Jun 2019 13:45:00 +0800 Subject: [PATCH 3/3] =?UTF-8?q?Revert=20"=E4=BF=AE=E5=A4=8Dtext=20autoComp?= =?UTF-8?q?lete=20=E4=B8=AD=E9=80=89=E4=B8=AD=E5=90=8E=E6=98=BE=E7=A4=BAva?= =?UTF-8?q?lue=E8=80=8C=E4=B8=8D=E6=98=AFlabel=E7=9A=84=E9=97=AE=E9=A2=98"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 8edecde1ed13ebce638c6679e6b2b64b0e755c23. --- src/renderers/Form/Text.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/renderers/Form/Text.tsx b/src/renderers/Form/Text.tsx index edaff6b49..817c9cd7a 100644 --- a/src/renderers/Form/Text.tsx +++ b/src/renderers/Form/Text.tsx @@ -340,11 +340,9 @@ export default class TextControl extends React.PureComponent