need:To sort multiple columns in the element table, click on the date sort, then click on the name sort, and pass the two sort fields to the backend for sorting. Problems encountered:The Table component of element only supports single-column sorting. When you click on the sorting of another column, the previous sorting will be automatically canceled. I searched online for methods and found this article that proposed using :header-cell-class-name and @sort-change to handle the style problem of multi-column sorting. I tried for a long time and found that the sort-change event would return null when canceling the sort, so I couldn't locate which column canceled the sort. In short, the problem could not be solved by relying on element-table events. solve:By customizing the header, paste the two small icons directly into the header. Then bind the click sorting events respectively. In this way, we can get both the sorting status (ascending, descending, unsorted) and the sorted column name. At this point, the readers should understand that the specific code is in the intranet and it is not easy to paste it out. If you have any questions, please comment and I will try my best to answer~ This is the end of this article about the multi-field (multi-column) sorting method of the element Table component. For more relevant content on multi-field sorting of element Table, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future! You may also be interested in:
|
<<: How to connect idea to docker to achieve one-click deployment
Introduction: Nginx (pronounced the same as engin...
The vue part is as follows: <template> <...
introduction I used postgresql database for some ...
<body> <div id="root"> <...
This article example shares the specific code of ...
Find the problem Recently, I encountered a proble...
Table of contents 1. Objectives 2. Environmental ...
This article shares with you how to use the Vue c...
Table of contents 01 Container consistency 02 Con...
Table of contents 1. Map method 2. Application ba...
In our daily development work, text overflow, tru...
1. I recently installed a new version of Ubuntu. ...
On the road to self-learning game development, th...
Problem Description In our projects, horizontal t...
Perfect solution to VMware black screen after Mac...