找不到字段:Unknown field ‘********’

yexiu 错误处理 84

版本号:

镜像版本 harbor.oinone.top/oinone/oinone-designer-mini-v5.2:5.2.9

本地版本 5.2.9

问题

16671731489560_.pic_

gql请求或页面请求时,调用报错找不到字段。但是请求接口有这个字段返回 接口数据也返回了 返回给前端就报这个字段没有

你的期望:

正常执行

如何重现问题:

 

回复

共2条回复 我来回复
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    检查当前页面有没有字段变更,但是界面设计器没有重新配置页面,导致该错误字段仍然存在于页面上。
    解决:检查界面设计器中该页面是否需要变更。

    2个月前 0条评论
  • yexiu的头像
    yexiu
    数式Oinone用户
    评论

    检查请求的模型和函数定义的模型是否一致。

    • 定义@Action或者@Function时,函数出入参必须是当前类注解定义的@Model.model()的模型,或者被该模型字段全包含的的模型,比如它的父模型。
    • 页面调用使用的@Action或者@Function方法,出入参必须是oinone的对象,且不能是基础的java类型,因为oinone的对象有元数据信息,这样才能完成前后端之间的自动交互
      Snipaste_2024-11-15_10-18-41

    另外可以参考文章检查函数定义是否正确:Function函数常见问题排查

    2个月前 0条评论