File tree Expand file tree Collapse file tree 3 files changed +13
-5
lines changed
demo/src/index/views/Demo/schemaTypes/91.Object-property-dependencies Expand file tree Collapse file tree 3 files changed +13
-5
lines changed Original file line number Diff line number Diff 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 : {
Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 1717### ` maxProperties `
1818最大对象的属性数量
1919
20+ ### ` dependencies `
21+ 支持配置属性依赖
22+
2023::: warning
21- * ` Dependencies ` 依赖相关的属性依赖, schema 依赖都不支持
24+ * ` Dependencies ` schema 依赖不支持
2225* ` additionalProperties ` 只支持配置 ` false `
2326* ` Pattern Properties ` 不支持
2427:::
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-实现数据联动 )
You can’t perform that action at this time.
0 commit comments