Skip to content

Commit 4a6f2ce

Browse files
committed
docs: 更新文档
1 parent 70e4370 commit 4a6f2ce

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

packages/demo/src/index/views/Demo/schemaTypes/91.Object-property-dependencies/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ export default {
3939
},
4040
bidirectional: {
4141
title: '双向依赖',
42-
description: '显式地定义双向依赖,如果配置 onlyShowIfDependent 会导致初始化没有值时都无法渲染,这里需要使用者执行考虑',
42+
description: '显式地定义双向依赖,如果配置 onlyShowIfDependent 会导致初始化没有值时都无法渲染,这里需要使用者自行考虑',
4343
type: 'object',
4444
properties: {
4545
name: {

packages/docs/docs/zh/guide/adv-config.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,8 @@ export default {
199199

200200
基于 [JSON Schema Object dependencies](https://json-schema.org/understanding-json-schema/reference/object.html#property-dependencies) 规范,**适用于根据需要根据值是否为空(undefined)来做联动设置***目前只支持 property dependencies*
201201

202+
支持 `ui-schema` 配置 `onlyShowIfDependent: true` 隐藏没触发依赖的项
203+
202204
比如:填写了 `信用卡号` 就必须填写 `账单地址`。如下演示,也可以查看 [Object-property-dependencies在线演示](https://form.lljj.me/#/demo?type=Object-property-dependencies)
203205

204206
::: demo
@@ -253,7 +255,7 @@ export default {
253255
},
254256
bidirectional: {
255257
title: '双向依赖',
256-
description: '显式地定义双向依赖,如果配置 onlyShowIfDependent 会导致初始化没有值时都无法渲染,这里需要使用者执行考虑',
258+
description: '显式地定义双向依赖,如果配置 onlyShowIfDependent 会导致初始化没有值时都无法渲染,这里需要使用者自行考虑',
257259
type: 'object',
258260
properties: {
259261
name: {
@@ -290,8 +292,6 @@ export default {
290292
```
291293
:::
292294

293-
> `ui-schema` 配置 `onlyShowIfDependent: true` 可以隐藏没触发依赖的项
294-
295295
### if else 实现联动
296296
> *暂不支持*
297297

packages/docs/docs/zh/rules/object.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@
1717
### `maxProperties`
1818
最大对象的属性数量
1919

20+
### `dependencies`
21+
支持配置属性依赖
22+
2023
::: warning
21-
* `Dependencies` 依赖相关的属性依赖,schema 依赖都不支持
24+
* `Dependencies` schema 依赖不支持
2225
* `additionalProperties` 只支持配置 `false`
2326
* `Pattern Properties` 不支持
2427
:::
@@ -106,6 +109,8 @@
106109
:::
107110

108111
## 其它配置
112+
113+
### ui:order
109114
* 支持通过配置 `ui-schema` `ui:order` 对属性渲染顺序进行排序。
110115
* 参见 [ui-schema order 配置](https://form.lljj.me/#/demo?type=Simple)
111116

@@ -118,3 +123,6 @@ uiSchema = {
118123
}
119124
```
120125

126+
### ui:onlyShowIfDependent
127+
128+
`ui-schema` 配置 `onlyShowIfDependent: true` 可以隐藏没触发依赖的项,[参见这里](/zh/guide/adv-config.html#object-dependencies-实现数据联动)

0 commit comments

Comments
 (0)