Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sortDesc(data) {
- const dtsrc = [...this.dataSource.data];
- const code = data.active.replace(/([a-z\xE0-\xFF])([A-Z\xC0\xDF])/g, '$1_$2').toLowerCase();
- this.dataSource.data = dtsrc.sort((a, b) => {
- if (a[code] > b[code]) {
- return -1
- }
- else if (a[code] < b[code]) {
- return 1
- }
- else return 0;
- });
- }
- sortData(data) {
- if (data.direction == 'asc') {
- this.sortAsc(data);
- } else {
- this.sortDesc(data);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement