首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在XGrid material UI组件中渲染表尾?

如何在XGrid material UI组件中渲染表尾?
EN

Stack Overflow用户
提问于 2021-03-20 18:18:42
回答 1查看 1.1K关注 0票数 1

任何人都可以帮助我们如何实现表脚来显示列总数。有没有什么方法可以渲染自定义表尾?根据我的检查,没有任何方法可以覆盖或附加自定义表脚注。

代码语言:javascript
复制
import React from 'react';
import { XGrid, useGridApiRef } from '@material-ui/x-grid';


const MaterialDataTable = (props) => {

    const renderData = () => {
        if (props.data?.length) {
            return props.data.map(item => {
                return {...item, id: item.postid}
            })
        } else {
            return []
        }
    }
  
  return (
    <div className="customTable" style={{ height: 1440, width: '100%' }}>
      <XGrid 
        rows={renderData()} 
        columns={props.columns} 
        autoHeight
        pageSize={10}
        rowsPerPageOptions={[10, 20, 50]}
        loading={props.loading}
        getRowId={(row) => row.postid}
        onRowClick={(record) => {
            props.rowClick(record.row, record.rowIndex)
        }}
        rowHeight={132}
        pagination={true}
        components={
            {
                
            }
        }
        disableClickEventBubbling
      />
    </div>
  );
}

export default MaterialDataTable;
EN

回答 1

Stack Overflow用户

发布于 2021-03-31 14:27:10

您可以在带有Footer的组件中构建客户页脚。

https://material-ui.com/components/data-grid/rendering/#footer

代码语言:javascript
复制
<XGrid 
    rows={rows} 
    columns={columns} 
    components={{
        Footer: () => <div>hey a footer</div>,
    }}

  />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66720409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档