【问题标题】:Create expandable child row with Material UI Grid in React在 React 中使用 Material UI Grid 创建可扩展的子行
【发布时间】:2022-01-05 16:59:07
【问题描述】:

我在 React 应用程序中为我的网格使用 Material UI Grid 组件,这些组件是根据从外部 API 返回的数据呈现的。我需要添加一个允许扩展行以在每行下方呈现其他子内容的列,就像您可以在这里使用 DataTables https://datatables.net/examples/api/row_details.html

基本上,我希望能够创建一个嵌套行并在每行中动态地将一个组件渲染到其中。

我没有任何我尝试过的示例代码,因为我在网上或 Material UI 文档中找不到任何明显的东西来真正让我开始。

【问题讨论】:

    标签: reactjs material-ui


    【解决方案1】:

    嗯,你说的是Grid 组件,但这个组件主要用于创建布局而不是(https://mui.com/components/grid/#main-content)。

    您要搜索的内容如下:

    https://mui.com/components/tables/#collapsible-table

    具有可扩展行的表格。

    【讨论】:

    • 我的错。我当然使用 Grid 组件进行布局。它实际上是我正在使用的 DataGrid 组件,并且也需要添加可折叠行。无论如何,这个答案仍然成立,因为 DataGrid 也不支持它,所以看看 Collapsable table
    猜你喜欢
    • 2016-09-14
    • 1970-01-01
    • 2020-05-05
    • 2020-05-13
    • 2021-10-10
    • 2020-05-02
    • 2020-07-03
    • 1970-01-01
    • 2016-04-02
    相关资源
    最近更新 更多