javascript - 表中嵌套 Json - React-Virtualized

标签 javascript reactjs react-virtualized

我正在使用“react-virtualized”中的表。

我收到一些想要在自定义行中显示的嵌套数据。 我的问题是将嵌套 json 绑定(bind)到我的 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/

相关文章:

javascript - 使用 API v3 在 Angular 上添加动态标记

javascript - Array.forEach 是异步的吗?

javascript - React Apexcharts 折线图线条不可见

contenteditable - 当行启用了 tabIndex 或 contentEditable 时,使用箭头键步进器滚动是否有任何问题?

javascript - 当使用新的宽度和columnCount重新渲染时,如何让react-virtualized Collection进行更新?

javascript - 可以设置跨域但无法获取值

javascript - 如何获取JQgrid中特定单元格的值

javascript - 无法使用 webpack 将 LESS 加载到页面中

reactjs - 为什么将 Tailwind 与使用 npm-run-all 的 Create React App 结合使用会导致初始空白屏幕?

reactjs - 如何使用react-virtualized滚动到无限列表中的索引