主表修改子表下拉框options
此功能属于新功能 [v3.6.4+支持]
使用方法
| 方法 | 描述 |
|---|---|
| changeSubFormbleOptions(表名,子表字段,options) | 改变一对一子表字段options时使用 |
| changeSubTableOptions(表名,子表字段,options) | 改变一对多子表字段options 时使用 |
示例场景:主表中的选择供应商不同子表中展示的商品不一样,和仓库地址不一样
主表
| 字段 | 描述 |
|---|---|
| supplier | 供应商 |
子表(一对一,表名:goods_detail)
| 字段 | 描述 |
|---|---|
| name | 名字 |
| warehouse | 仓库地址 |
子表(一对多,表名:warehouse_detail)
| 字段 | 描述 |
|---|---|
| num | 数量 |
| goods | 商品 |

onlChange(){
return {
supplier(){
let value = event.value;
this.changeSubTableOptions('goods_detail','goods',value==1?[{label:'泡面',value:'0'}]:[{label:'水果',value:'1'}]);
this.changeSubFormbleOptions('warehouse_detail','address',value==1?[{label:'上海静安',value:'100'}]:[{label:'北京昌平',value:'200'}])
}
}
}
修改一对一子表字段 options 需要使用 this.changeSubFormbleOptions(表名,字段,options)


修改一对多子表字段 options 需要使用 this.changeSubTableOptions(表名,字段,options)

