基于React-Table的Hook包,融入Semantic

多功能表格 基于React Table 基于Semanctic-UI 功能 页脚 排序 过滤 分组 分页 行勾选 行展开 懒加载子行组件 可编辑 列可隐藏 列可调整 自定义事件 虚拟行 使用

import React from 'react' import RTable from '../component/RTable' import makeData from '../makeData' //基础用法 function Basic() { const columns = React.useMemo( () => [ { Header: 'Name', columns: [ { Header: 'First Name', accessor: 'firstName', }, { Header: 'Last Name', accessor: 'lastName', align: 'right' //设置align 调整显示位置 默认left }, ], }, { Header: 'Info', columns: [ { Header: 'Age', accessor: 'age', }, { Header: 'Visits', accessor: 'visits', }, { Header: 'Status', accessor: 'status', }, { Header: 'Profile Progress', accessor: 'progress', }, ], }, ], [] ) const data = React.useMemo(() => makeData(20), []) return ( <div style={{ padding: 20 }}> <h3><a name='basic'>基础</a></h3> <RTable columns={columns} data={data} celled // ...可传入semantic其他属性改变表格样式 /> </div> ) } export default Basic 效果

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。