我正在做文档中的练习。我希望当数据首次加载到表中时默认对日期进行排序(升序)。换句话说:当用户加载表格时,我希望他/她看到表格顶部最年轻的人(按出生日期排序)。我已阅读所有文档但没有找到线索。我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
]
});
Run Code Online (Sandbox Code Playgroud)