界面设计器,设置了一个隐藏组件来提交默认的枚举值,但后端没有接到该默认值
使用操作 209
版本号:
镜像版本harbor.oinone.top/oinone/oinone-designer-full-v5.1:5.1.6
错误信息:
界面设计器,设置了一个隐藏组件来提交默认的枚举值,但后端没有接到该默认值
你的期望:
配置默认值,提交时,后端能接到该默认值
如何重现问题:
- 设计器里配置字段默认值
- 确定权限已经开启
- 页面里进行提交
-
页面请求是 会把页面配置的默认值,先传给后端
如:
{
modelNameQuery {
construct(data: {isActive: false, isAdvanced: false}) {
字段
}
}
}
后端返回
{
"modelNameQuery": {
"construct": {
"isActive": false,
"isAdvanced": false
}
}
}
然后页面会根据后端返回的数据,填充表格如果改写后端接口,不塞回值,则返回数据为空,就无法回填到页面表格了
设计原因,前端可以设置默认值,后端也可以设置默认值,所以一切以construct返回结果为准2个月前