界面设计器,设置了一个隐藏组件来提交默认的枚举值,但后端没有接到该默认值

利江 使用操作 20

版本号:

镜像版本harbor.oinone.top/oinone/oinone-designer-full-v5.1:5.1.6

错误信息:

界面设计器,设置了一个隐藏组件来提交默认的枚举值,但后端没有接到该默认值

你的期望:

配置默认值,提交时,后端能接到该默认值

如何重现问题:

  1. 设计器里配置字段默认值WechatIMG766
  2. 确定权限已经开启WechatIMG778
  3. 页面里进行提交WechatIMG774

回复

共1条回复 我来回复
  • 利江的头像
    利江
    数式Oinone用户
    评论

    页面请求是 会把页面配置的默认值,先传给后端

    如:

    {
    modelNameQuery {
    construct(data: {isActive: false, isAdvanced: false}) {
    字段
    }
    }
    }

    后端返回

    {
    "modelNameQuery": {
    "construct": {
    "isActive": false,
    "isAdvanced": false
    }
    }
    }

    然后页面会根据后端返回的数据,填充表格

    如果改写后端接口,不塞回值,则返回数据为空,就无法回填到页面表格了
    设计原因,前端可以设置默认值,后端也可以设置默认值,所以一切以construct返回结果为准

    1周前 0条评论