我正在使用来自“反应虚拟化”的表格。

我收到一些嵌套数据,这些数据要显示在自定义行中。
我的问题是将嵌套的json绑定到我的Column dataKey。

    data=
  {
    name:'Chris',
    age:'15',
    adresse : {
       number:'14',
       street: 'xxx'
               }
   }


我的专栏

<Column dataKey="name"    [....] />
<Column dataKey="age" [...] />
<Column dataKey=" ??????" />  // adresse.number ?


谢谢

最佳答案

只需为第三列提供一个cellDataGetter值。

如果只有1字段,则可能是这样的:

<Column
  cellDataGetter={({ rowData }) => rowData.address.number}
  dataKey="adresse"
/>


如果要显示多个,则可能更像:

<Column
  cellDataGetter={({ dataKey , rowData }) => rowData.address[dataKey]}
  dataKey="number"
/>
<Column
  cellDataGetter={({ dataKey , rowData }) => rowData.address[dataKey]}
  dataKey="street"
/>

关于javascript - 表中的嵌套Json-React-Virtualized,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44044262/

10-10 00:06