Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.7k views
in Technique[技术] by (71.8m points)

vue.js - vuetify filter and sort v-data-table with a formatted date column

I have a v-data-table with a column that is in milliseconds thet I formatted with moment like this:
<td>{{ props.item.creationDate | moment("h:mm D.M.YYYY") }} I want to use the default sorting and filtering of vuetify but it turns out that if I'm formatting the date for display the filtering is not working because it is filtering the data itself which is not formatted, and if I'm formatting the data itself, the sort is not working because it is trying to sort the string formatted date.. is there a way to use the default sort and filter with my case or I have to use custom-filter/custom-sort?

question from:https://stackoverflow.com/questions/65888010/vuetify-filter-and-sort-v-data-table-with-a-formatted-date-column

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I've got the perfect solution for you!

I already placed an answer showing how this would be possible: How to format Vuetify data table date column?

I updated the the sandbox to show search is also still working since the value formatting is pure display.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...