Tablesorter - Выделите одну строку таблицы для спонсора?(сделай это первым, несортируемый, пользовательский css) - PullRequest
0 голосов
/ 22 ноября 2011

возможно ли вставить в табличный сортировщик строку, которая всегда будет отображаться первой, независимо от того, как вы ее сортируете, и будет иметь свои собственные пользовательские настройки CSS для этой одной строки?

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Да, это очень просто - таблица сортировщика не будет ничего сортировать в пределах <thead>:

<table>
  <thead>
    <tr><th>Column Head 1</th><th>Column Head 2</th></tr>
    <tr><td>Unsortable  1</td><td>Unsortable  2</td></tr>
  </thead>
  <tbody>
    <!-- sortable rows here -->
  </tbody>
</table>

Что касается CSS, либо задайте для «специальной» строки отдельный класс, либо используйте thead tr:last-child.

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

Да!Какие?Этого не достаточно?О, хорошо ...;)

Некоторые решили подобные проблемы, положив две таблицы друг на друга с нулевыми полями.Для меня это слишком большая головная боль, так как определение размеров, создание пользовательских триггеров для сортировки и т. Д. Становится рутинной работой по обслуживанию.

Другой возможный ответ - добавить собственный синтаксический анализатор, как показано здесь ,Затем вы можете определить, что будет отсортировано сверху, а что отсортировано внутри метода форматирования (который используется сортировщиком), что позволит вам даже поместить несколько пользовательских отсортированных строк вверху.

Это очень просто!Посмотрите на пример и посмотрите.

Самый простой ответ, однако, заключается в использовании тега thead (поскольку я вижу, что Томалак просто бил меня, пока я набирал это!)

...