少し助けが必要です。JQuery TableSorter 2(http://mottie.github.com/tablesorter/)のフォークを使用して、テーブルを操作およびフィルタリングしています。特定の列をフィルターとして使用したくない場合は、選択した列ヘッダーにクラスとして「filter-false」を追加するだけです。
私の主な質問は、選択した列のフィルターボックスを無効にするのではなく、実際に非表示にする方法があるかどうかです...
ありがとう
エマニュエル
少し助けが必要です。JQuery TableSorter 2(http://mottie.github.com/tablesorter/)のフォークを使用して、テーブルを操作およびフィルタリングしています。特定の列をフィルターとして使用したくない場合は、選択した列ヘッダーにクラスとして「filter-false」を追加するだけです。
私の主な質問は、選択した列のフィルターボックスを無効にするのではなく、実際に非表示にする方法があるかどうかです...
ありがとう
エマニュエル
デフォルトのcssは次のとおりです。
/* optional disabled input styling */
table.tablesorter thead tr.tablesorter-filter-row input.disabled {
opacity: 0.5;
filter: alpha(opacity=50);
}
ご覧のとおり、disabled
クラスはこれらの無効なフィルターに適用されるため、cssを使用して適用display:none
または適用できますvisibility:hidden
。
tr.tablesorter-filter-row input.disabled {
display: none;
}
私は単に固執することをお勧めします:
/* optional disabled input styling */
table.tablesorter thead tr.tablesorter-filter-row input.disabled {
opacity: 0.0;
filter: alpha(opacity=0);
}
それを非表示にすると、テーブルの内側の境界線も削除され、不快な視覚効果が作成されます。