Reactjs 在react admin的SelectInput中使用graphql内省中的枚举值

Reactjs 在react admin的SelectInput中使用graphql内省中的枚举值,reactjs,graphql,react-admin,Reactjs,Graphql,React Admin,我试图避免在react admin应用程序中出现此类代码: <SelectInput source="currency" choices={[ { id: 'EUR', name: 'EUR' }, { id: 'USD', name: 'USD' }, ]} /> 我得到的答复是: { "data": { "__type": { "enumValues": [ { "name": "EUR" }, { "name": "

我试图避免在react admin应用程序中出现此类代码:

<SelectInput source="currency" choices={[
  { id: 'EUR', name: 'EUR' },
  { id: 'USD', name: 'USD' },
]} />
我得到的答复是:

{ "data": {
"__type": {
  "enumValues": [
    {
      "name": "EUR"
    },
    {
      "name": "USD"
    }
  ]
} 
}}
在API端添加/编辑枚举选项时,我希望能够避免编辑我的react admin应用程序

如果在react admin中已经预见到了这一点,有什么想法吗?我在文档中找不到任何示例或用法


谢谢

对我来说,最好的解决方案是用你的货币建立一个新的资源


{/*注意,您不必设置任何视图来声明资源*/}
这样,您就可以使用
在另一个资源中选择您的货币


{ "data": {
"__type": {
  "enumValues": [
    {
      "name": "EUR"
    },
    {
      "name": "USD"
    }
  ]
} 
}}