【发布时间】:2019-11-25 14:09:26
【问题描述】:
我有一个包含日期对象的表格,我将其转换为如下所示:
{
key: "date",
formatter: (value, key, item) => {
return moment(value).format("L");
},
sortable: true
}
这会破坏排序功能,因为它是本地化字符串。 我想做类似的事情
sortingKey: value=>value
要覆盖呈现日期的字符串排序并返回按日期排序,但我找不到类似的东西。
更新: 这已经解决了,但对我来说,解决方案并不漂亮。一个更漂亮的解决方案是:
field: {
key: 'date',
sorter: (value, item, fieldMeta) => {
// returns something that reacts to <
// key == fieldMeta.key
// default (current) implementation
return fieldMeta.formatter ? fieldMeta.formatter(value, fieldMeta.key, item) : value;
}
【问题讨论】:
标签: javascript vue.js bootstrap-vue