tabulator - 制表符默认排序数据
问题描述
我正在做文档中的练习。我希望在数据首次加载到表中时默认对日期进行排序(asc)。换句话说:当用户加载表格时,我希望他/她在表格顶部看到最小的(按出生日期排序)。我已阅读所有文档,但没有找到线索。我也尝试过initialSort
,但无法修复它。
有什么帮助吗?谢谢你的时间
解决方案
initialSort
应该管用。如文档所述,您是否包含了 moment.js 库?
在我的代码的这个例子中,它可以工作:
const dateFormatter = {
inputFormat:"YYYY-MM-DD HH:mm:ss",
outputFormat:"DD/MM/YYYY HH:mm:ss",
invalidPlaceholder:"(invalid date)",
}
var myTable = new Tabulator("#table", {
columns:[
{title:"Date", field: DATE_KEY, formatter:"datetime", formatterParams: dateFormatter },
{title:"Total cases", field: CASES_KEY},
],
initialSort:[
{column:DATE_KEY, dir:"desc"}, //sort by this first
]
});
推荐阅读
- angular - 如何将动态组件保存到ngrx/store?如何从ngrx/store 加载动态组件?
- javascript - 如何对用于构造自定义元素的元素进行样式设置?
- javascript - 如果值存在,如何避免将字段设置为空字符串
- java - 为什么我的 Android 设备 Java 键盘无法识别我说的单词?
- r - 如何解决 R 中的“不知道如何从闭包中提取”错误
- google-maps - 在自定义谷歌地图标记周围添加 HTML
- java - 如何将 MySQL 数据库连接到 Java 中的 GWT 应用程序?
- javascript - 我的浏览器无法读取 addEventListener 的属性是否有原因?
- stm32 - STM32H7 - IAR 将局部变量放入“保留内存”(0x1FF20000 - 0x1FFFFFFF)
- java - Java ASM MethodVisitor 的方法不被 ClassVisitor 调用