resuf
#programowanie #jquery #javascript

Ziomeczki, mam taki prosty skrypt filtrujący w czasie rzeczywistym tabelę o klasie .custom-datatable

‹script>
$(document).ready(function(){
$('.custom-datatable').dataTable({
"sDom": "<'row'<'col-md-6'l><'col-md-6'f>r>t<'row'<'col-md-12'i><'col-md-12 center-block'p>>",
"sPaginationType": "bootstrap",
"bPaginate": false,
"aaSorting": [[1,'asc']],
"oLanguage": {
"sLengthMenu": "Liczba wierszy: _MENU_",
"sZeroRecords": "Nic nie znaleziono",
"sInfo": "Pokazano od _START_ do _END_ wierszy, wszystkich _TOTAL_",
"sInfoEmpty": "Pokazano od 0 do 0 wierszy, wszystkich 0",
"sInfoFiltered": "(filtrowanie spośród _MAX_ wszystkich wierszy)",
"sSearch": "Szukaj",
}
});
});
‹/script>

Czy da radę przerobić ten skrypt, żeby filtrował tabelę jedynie po kolumnie td o klasie np. .numer tzn.: .custom-datatable .numer

?
0
  • Najlepsze
  • Wszystkie komentarze
Mazowia
@resuf: Czy moje piękne oczy widzą jquery?
2
shiv3er
@resuf: Kiedyś szukałem podobnego rozwiązania i wygląda na to, że DataTable czegoś takiego nie wspiera. Sposobem na obejście tego jest przeiterowanie po nagłówku tabeli przed zainicjowaniem DataTable i wyciągnięcie indeksów kolumn, które posiadają daną klasę. Wtedy mając te indeksy możesz sobie zbudować tablicę, którą wrzucisz ww "aaSorting".
1
S.....d
@resuf ah to tylko na apce wykopu się gówniane wyświetla xd
1
lobo
@resuf: Jakbyś to na jakimś code sandbox umieścił i dał przykład co chcesz konkretnie osiągnąć
1
S.....d
‹script>
$(document).ready(function(){
$('.custom-datatable').dataTable({
"sDom": "<'row'<'col-md-6'l><'col-md-6'f>r>t<'row'<'col-md-12'i><'col-md-12 center-block'p>>",
"sPaginationType": "bootstrap",
"bPaginate": false,
1
lobo
@resuf: Ale chyba chcesz zrobić plugin https://datatables.net/examples/plug-ins/range_filtering.html możesz zrobić customowy input i na nim robić filtrowania
1
lobo
1
lobo
@Smonk_Da_Wead: Tu masz przykład tego co byś chciał https://live.datatables.net/kiwoxuma/24/edit
1
P.....0
P.....0
@resuf: to ja:
0
S.....d
@resuf żeby to się dało przeczytać to najpierw jakieś formatowanie by się przydało
0
Krolik
Krolik
@resuf: ło matko, nie spodziewałem się że zobaczę kogoś używającego notacji węgierskiej w... 2023 roku.
0