
动态表单是否可以根据选中第一个下拉选项配置的字典项,动态设置第二个表单的字典查询接口或者字典数据。例如图片所示软件类型有数据库、中间件...,选中数据库的时候供应商下拉数据显示数据库的供应商,选择中间件的时候显示中间件的供应商
动态表单里直接配可能配不出来,需要给生成出来的页面,增加watch监听,监听第一个下拉框的数据,变动后去修改第二个框的查询条件返回对应的新的数据。
剩余更深入的问题,可以在工作流插件(这个动态表单的作者就是工作流插件的作者)的商业群内提问哦。
在第一个下拉框的change事件添加处理代码如下:
this.option.column = this.option.column.map(item=>{
let temp = item
if(temp.prop === "types_quantity_software"){
temp.children.column[1].dicData = softwareMap[value].domestic || []
}
return temp
})
可以看到控制台打印的this.option.column数据已经更改,但是页面中第二个下拉框的数据未更新这是什么问题 如何处理 求大神回复