У меня есть таблица, которая динамически генерируется при нажатии на кнопку поиска следующим образом:сортировать все заголовки столбцов
puts "<table class=\"resultsTable\">"
puts "<tr><th colspan=\"10\" class=\"head\">Search Results</th></tr>"
puts "<tr>"
puts "<th></th>"
puts "<th>App</th>"
puts "<th>Name</th>"
puts "<th>Region</th>"
puts "<th>Market</th>"
puts "<th>Language</th>"
puts "<th>Function</th>"
puts "<th>LOB</th>"
puts "<th>Term</th>"
puts "<th>Call</th>"
puts "</tr>"
puts "<tr>"
puts "<td id=\"$cellID\">"
puts "<img src=\"images/magnifier.gif\" style=\"cursor:pointer\" onclick=\"showRouting({'spec':'${specific}', 'id':'${mkt_id}', 'name':'${mkt_name}', 'xfer':'${xfertype}', 'cell':'${cellID}'})\"</img>"
puts "</td>"
puts "<td>$level</td>"
puts "<td>$name</td>"
puts "<td>$reg_name</td>"
puts "<td>$link</td>"
puts "<td>$lang</td>"
puts "<td>$func</td>"
puts "<td>$lob</td>"
puts "<td>$term</td>"
puts "<td>$call</td>"
puts "</tr>"
Могу ли я иметь какой-то сортировки включен так, что можно сортировать по каждой колонке (By App , имя и т.д.).? Я видел какой-то сортировщик таблицы jquery и другие вещи, но я не могу это сделать с моим кодом. Может кто-нибудь, пожалуйста, скажите мне, как я буду заниматься этим?
Что означает [0,0] [1,0]? Как бы я изменить мой код соответственно ?:
$(document).ready(function()
{
$("#myTable").tablesorter({sortList: [[0,0], [1,0]]});
}
);
Вам нужно будет использовать jquery или что-то еще. Twitter Bootstrap построил сортировку таблицы. Я бы предложил проверить это. –
Как сказал бодд. Нет никакого способа сортировать таблицы без использования jQuery/JavaScript. –