13

特定の列をフィルタリングから除外したい - sorder でできるのと同じように、ウィジェットでそれを行う方法がわかりません。これを行う簡単な方法はありますか?

jQuery(document).ready(function($) {

  $("#eventTable").tablesorter({
    widthFixed : true,
    widgets: ["filter"],

    widgetOptions : {
      filter_childRows   : false,
      filter_hideFilters : false,
      filter_ignoreCase  : true,
      filter_cssFilter : 'tablesorter-filter',

      filter_functions : {
        1 : function(e, n, f, i) {
          return e === f;
        }
      }
    }
  });
});
4

4 に答える 4

6

特定の列の使用に対してフィルターを無効にする<th data-filter="false"></th>

特定の列の使用に対してソートを無効にする<th data-sorter="false"></th>

それらを組み合わせて両方を無効にします。<th data-sorter="false" data-filter="false"></th>

これにより、フィルタリングに使用されるテキストボックスにクラス「無効」が適用されます。テキストボックスはグレーアウトされます。テキストボックスを完全に非表示にしたい場合は、これを追加してください

<style>
    .tablesorter thead .disabled {
        display:none;
    }
</style>
于 2016-07-14T18:14:24.637 に答える