我正在文档中进行练习。我希望将数据首次加载到表中时默认对日期进行排序(asc)。换句话说:当用户加载表格时,我希望他/她看到表格上方最小的表格(按出生日期排序)。我已经阅读了所有文档,但没有找到线索。我也尝试过initialSort
,但无法修复。
有帮助吗?谢谢您的时间
initialSort
应该起作用。如documentation所说,您是否包含了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:"Data", field: DATE_KEY, formatter:"datetime", formatterParams: dateFormatter },
{title:"Totale casi", field: CASES_KEY},
],
initialSort:[
{column:DATE_KEY, dir:"desc"}, //sort by this first
]
});