сортировка отчета в ruby ​​с помощью ajax - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть отчет, сгенерированный из разных моделей, и я отображаю его в виде таблицы. Есть способ сортировки этой таблицы.

Это код моего просмотра:

 %table
 %th Tester
 %th # Assigned Ics
 %th # Completed ICs
 %th % Completed
 %th Total Estd Effort

-@cycle.release.testers.each do |tester|
  %tr
    %td=link_to tester.name, cycle_ic_runs_path(@cycle, :tester_id => tester.id)
    %td=@cycle.ic_runs_by_tester(tester).count
    %td=@cycle.complete_ic_runs_by_tester(tester).count
    -percent=0
    -if @cycle.ic_runs_by_tester(tester).count >0 && @cycle.complete_ic_runs_by_tester(tester).count >0
      -percent=(@cycle.complete_ic_runs_by_tester(tester).count/@cycle.ic_runs_by_tester(tester).count)*100
    %td=percent
    %td=total_estd_effort_by_tester(@cycle,tester)

Здесь я хочу применить сортировку к имени тестера и назначенным микросхемам и завершенным микросхемам. Пожалуйста, помогите мне с jquery и необходимой рубиновой кодировкой.

Ответы [ 2 ]

1 голос
/ 23 ноября 2011

Я бы порекомендовал Tablesorter 2.0 http://tablesorter.com/docs/

1 голос
/ 23 ноября 2011

Простой способ реализовать сортировку по таблицам - использовать Javascript на стороне клиента.Вот краткий обзор некоторых плагинов jQuery для этой цели:

http://www.webdesignbooth.com/15-great-jquery-plugins-for-better-table-manipulation/

Лично я бы порекомендовал DataTables.js (который также может обрабатывать нумерацию страниц).Самый простой способ использовать это для сортировки таблиц HTML, это просто вызвать $('#my_table').dataTable();

Конечно, есть также non-jQuery libs для этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...