我正在尝试按日期和时间对表格进行排序(两列分开)。我尝试了不同的方式,使用:
initialSort:[
{column:"date", dir:"asc"},//sort by this first
{column:"time", dir:"asc"}//then sort by this second
],
或:
table.setSort([
{column:"date", dir:"asc"}, //sort by this first
{column:"time", dir:"asc"} //then sort by this second
]);
但是他们都没有为我工作。它总是按最后一个参数(时间)排序。如果我仅使用“日期”,则它起作用,或者如果我仅使用“时间”,则它也起作用。但是,当我同时添加两者时,它会按最后一个排序。
我正在使用moment.js。
列格式:
{title:"DATE", field:"date", sorter:"date", sorterParams:{format:"MM/DD/YYYY"}},
{title:"TIME", field:"time", sorter:"time", sorterParams:{format:"hh:mm A"}},
我在这里想念东西吗?
谢谢。
您是否在代码中导入了moment.js吗?日期排序取决于moment.js