材料表中是不是有自定义排序功能来对文件大小进行排序?
Posted
技术标签:
【中文标题】材料表中是不是有自定义排序功能来对文件大小进行排序?【英文标题】:Is there a custom sorting function in material-table to sort file sizes?材料表中是否有自定义排序功能来对文件大小进行排序? 【发布时间】:2021-10-16 17:25:52 【问题描述】:我正在使用材料表 (mbrn/material-table) 开发仪表板,并且我的列包含具有兆字节 (MB) 和千兆字节 (GB) 的内存值。 由于文件大小不同,正常排序选项无法按预期工作。 材料表中是否有自定义排序功能来对文件大小(MB 和 GB)进行排序?
https://github.com/mbrn/material-table.git
上面是我用来开发仪表板的 github repo。
【问题讨论】:
【参考方案1】:不,但您可以编写自定义逻辑,在几秒钟内创建您自己的过滤器。
// your logic
const sortBySize() = (row, value) =>
console.log('row', row, 'value', value);
const columns = [
title: "File name", field: "fileName" ,
title: "size", field: "size", customSort: sortBySize()
];
有用的链接:https://material-table.com/#/docs/features/sorting(自定义排序算法示例)
【讨论】:
以上是关于材料表中是不是有自定义排序功能来对文件大小进行排序?的主要内容,如果未能解决你的问题,请参考以下文章