在react-admin中编辑嵌套protobuf字段的最佳方法是什么?

问题描述 投票:0回答:1

对于我们的管理页面,我们使用的是基本的

<SimpleForm>
  <TextInput>
  ...
</SimpleForm>

图案。

但是,我们的一个字段是嵌套的protobuf对象。虽然它是嵌套的,但是这个protobuf对象的大多数字段都是相当基本的。我尝试使用点符号

<TextInput
  label="nestedField"
  source="ProtobufObject.nestedField"
/>

但这似乎不起作用。除了创建自定义输入之外,还有一种更简单的方法来处理它吗?

react-admin
1个回答
0
投票

除了我刚刚在谷歌网站上阅读的内容之外,我对ProtobufObject一无所知。我有一个api,返回下面的JSON。要显示事件名称,请输入source =“event.eventName”。如果您的有效负载不是JSON,则需要在数据提供程序中对其进行转换。

[
  {
    "competitionName": "XYZ",
    "competitionStatus": "SCHEDULED",
    "id": 107,
    "createdAt": "2018-08-30T03:53:37.000Z",
    "updatedAt": "2018-08-30T03:53:37.000Z",
    "event": {
      "eventName": "XYZ",
      "eventDesc": "Something",
      "startDate": "2018-09-13T07:00:00.000Z",
      "startTime": "2018-08-30T01:00:58.482Z",
      "endTime": "2018-08-30T03:00:58.484Z",
      "eventLocation": "Gym",
      "competitionId": 107,
      "createdAt": "2018-08-30T03:53:37.000Z",
      "updatedAt": "2018-08-30T03:53:37.000Z",
    }
  }
]
© www.soinside.com 2019 - 2024. All rights reserved.