javascript - 可同时过滤和排序 React Table
问题描述
希望你能帮助我解决我遇到的问题。我在我的网站上使用 React Table。我想同时使用可过滤和可排序的属性。我注意到当我使用可过滤时,可排序不再起作用。可能是 React Table 的错误?你知道我该如何解决这个问题吗?
const columns = () => [
{
Header: 'Name',
accessor: 'name',
sortable: true,
},
{
Header: 'ID',
accessor: 'id',
width: 80,
sortable: true,
},
{
Header: 'Country',
accessor: 'country',
width: 100,
filterable: true,
Filter: ({ filter, onChange }) => (
// DROPDOWN WITH OPTIONS ...
),
},
]
解决方案
我忘了提到我使用的是 react-table v6。正如你们中的一些人所说,绝对可以同时使用可过滤和可排序的。不幸的是,这似乎需要使用不同的行来完成。例如,如果您想按下拉列表过滤,则位于列标签下方。
经过大量调试后,我注意到我的问题来自 CSS。可过滤行位于列标签的顶部,因此禁用了可排序功能。不确定您是否见过如何解决此问题的示例。替换选择标签的列标签。如果是这样.. 如果您分享它,我将非常感激。非常感谢你的回答
推荐阅读
- django - django:如何在 html_email 中显示图像
- node.js - 尝试通过 Node.js 和 MongoDB 中的 GET 请求进行搜索查询
- c# - C#,无法从 HttpRequest 检索“Request.UserHostAddress”
- flutter - Flutter - 点击/触摸区域如何工作?
- google-sheets - 如何根据 Google 表格中的其他单元格值计算文本
- kubernetes - 部署 yaml 文件时出现 BadRequest 错误
- excel - 使用 Excel VBA 在 OneDrive 上打开文件
- matomo - Matomo UserID 特定报告
- python - python中的可变类型
- mysql - 如何使用ajax请求选择数据中存在一些撇号的所有值