Вопрос о несортировке JQuery Datatable - PullRequest
0 голосов
/ 25 мая 2011

Я использую подключаемый модуль datatable для jQuery, у меня на html-странице есть таблица, по которой я не хочу сортировать, но я использую подключаемый модуль для разбивки результатов на страницы, а также имею пустые слова, если в таблице ничего нет. У меня нет проблем с остановкой сортировки таблицы с помощью ("bSort": false), но все равно делает заголовок таблиц кликабельным, что может расстраивать пользователя, поскольку при нажатии не происходит никаких изменений. Вот плагин, который я использую: http://datatables.net/, а вот мой HTML:

  <table align="center" id="t1" width="57%">
    <thead>
      <tr>
        <th class="headerClass" width="12%">Type</th>
        <th class="headerClass">Description</th>
        <th class="headerClass" width="3%">Campus</th>
        <th class="headerClass" width="14%">Date </th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="normal"><%=lostFound%></td>
        <td class="normal"><%=lostDesc%></td>
        <td class="normal"><%=lostLoc%></td>
        <td class="normal"><%=lostDate%></td>
      </tr>
    </tbody>
  </table>

А вот мой JS:

  var $t1 = $("#t1");
    $t1.dataTable({
      "bSort": false, 
      "oLanguage" : bsLfReq.O_LANGUAGE, 
      "bLengthChange": false, 
      "bFilter": false, 
      "bAutoWidth": false, 
      "iDisplayLength": 3, 
      "bInfo": false
      });

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

1 Ответ

1 голос
/ 25 мая 2011

Я пытался воссоздать ваш сценарий. Проверьте это jsfiddle . Для меня отключение сортировки через "bSort" : false работает как шарм.

С сортировкой (см. Стрелки): enter image description here Без сортировки: enter image description here

UPDATE:

Определите курсор для вашего headerClass:

#headerClass {
   cursor: default;
}

Проверьте эту ссылку для стилей курсора.

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