Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.1k views
in Technique[技术] by (71.8m points)

graphql - 内省时获取必填/非空字段(Get required/non-null field on introspection)

I'm using an introspection to query InputTypes to generically create a form to alter an entity.

(我正在使用内省来查询InputType,以一般性地创建表单来更改实体。)

query introspection($updateInputName: String!) {
  __type(name: $updateInputName) {
    inputFields {
      name
      type {
        name
        kind
        ofType {
          kind
          name
        }
      }
    }
  }
}

As far as I understood the type.kind information should return NON_NULL for required/non-null fields.

(据我了解,type.kind信息对于必填/非空字段应该返回NON_NULL。)

But I receive SCALAR, ...

(但是我收到了SCALAR,...)

How can I get the information about the required fields of the queried inputField?

(如何获取有关查询的inputField的必填字段的信息?)

  ask by Fabian translate from so

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...