2010-04-17 1 views
0

Я использую сортировщик таблицы jQuery и имею две таблицы. Вместо того, чтобы сортировать данные только в первой таблице, может ли быть способ объединить данные во второй таблице и отсортировать оба?Сортировка данных таблицы через два набора таблиц с jquery tablesorter

В качестве примера, столбец 1 по таблице 1 или 2 сортировка, приведет к:

//ORIGINAL  //RESULT 
TABLE 1   TABLE 1 
col1 | col2  col1 | col2 
1 | 1   1 | 1 
3 | 3   2 | 2 
5 | 5   3 | 3 

TABLE 2   TABLE 2 
col1 | col 2  col1 | col 2 
2 | 2   4 | 4 
4 | 4   5 | 5 
6 | 6   6 | 6 

ответ

0

Вам нужно захватить событие щелчка на обоих заголовков таблицы, а затем повторить это в другой таблице. Tablesorter имеет событие sortStart, но не передает ничего полезного, поэтому вам нужно будет развернуться и найти порядок сортировки, а затем вызвать событие «sorton», но это может вызвать бесконечный цикл, если вы не будете осторожны. Автор может быть открыт для добавления лучших крючков для этого.

Лучшим подходом было бы объединение таблиц на стороне сервера или с использованием jquery и просто использование tablesorter в отдельной таблице.