Przejdź do zawartości
Menu główne
Menu główne
przypnij
ukryj
Nawigacja
Strona główna
Ostatnie zmiany
Losowa strona
Pomoc z MediaWiki
Strony specjalne
Ethenor
Szukaj
Szukaj
Wygląd
Utwórz konto
Zaloguj się
Narzędzia osobiste
Utwórz konto
Zaloguj się
Strony dla anonimowych edytorów
dowiedz się więcej
Edycje
Dyskusja
Edytujesz
Użytkownik:Lukasvonbayern/Tabele
(sekcja)
Strona użytkownika
Dyskusja
polski
Czytaj
Edytuj
Wyświetl historię
Narzędzia
Narzędzia
przypnij
ukryj
Działania
Czytaj
Edytuj
Wyświetl historię
Ogólne
Linkujące
Zmiany w linkowanych
Wkład użytkownika
Rejestr operacji
Zobacz grupy użytkownika
Informacje o tej stronie
Wygląd
przypnij
ukryj
Uwaga:
Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli
zalogujesz się
lub
utworzysz konto
, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.
Filtr antyspamowy.
Nie
wpisuj tu nic!
=== Sortowanie danych w tabelach === Istnieje specjalna opcja, która pozwala na sortowanie danych w kolumnach tabeli. Aby ją uzyskać, należy zastąpić ''class="wikitable"'' opcją ''class="wikitable sortable"'' tak jak w poniższym kodzie. <table> <tr><td> <source lang="text"> {| class="wikitable sortable" style="text-align:right" ! style="width:100px" | Kolumna główna ! style="width:80px" | Sortowanie alfabetyczne ! style="width:80px" | Sortowanie wg liczb ! style="width:80px" | Sortowanie z innymi znakami |- ! Rok 2006 | Muzyka | 245 | 18 |- ! Rok 2005 | Literatura | 127 | - |- ! Rok 2004 | Technika | 52 | 32 |- ! Rok 2006 | Łucznictwo | 21,12 | 987 |- ! Rok 2003 | Ogrodnictwo | 21 | ? |} </source> Kod ten pozwoli uzyskać poniższą tabelę, w której, klikając w "znaczek klepsydry" w nagłówku, czytelnik uzyskuje sortowanie zmiennych umieszczonych w kolumnach. {| class="wikitable sortable" style="text-align:right" ! style="width:100px" | Kolumna główna ! style="width:80px" | Sortowanie alfabetyczne ! style="width:80px" | Sortowanie liczb ! style="width:80px" | Sortowanie z innymi znakami |- ! Rok 2006 | Muzyka | 245 | 18 |- ! Rok 2005 | Literatura | 127 | – |- ! Rok 2004 | Technika | 52 | 32 |- ! Rok 2006 | Łucznictwo | 21,12 | 987 |- ! Rok 2003 | Ogrodnictwo | 21 | ? |} {{clear}} Istnieje możliwość wskazania, aby niektóre kolumny nie mogły być użyte do sortowania tabeli: {| class="wikitable sortable" style="text-align:right" ! style="width:100px" | Kolumna główna ! style="width:80px" class="unsortable" | Po tej kolumnie nie sortujemy ! style="width:80px" | Sortowanie liczb |- ! Rok 2006 | {{tak}} | 245 |- ! Rok 2005 | {{nie}} | 127 |- ! Rok 2003 | nie sortujemy | 21 |} Efekt uzyskuje się, dodając '''class="unsortable"''' w opisie kolumny w pierwszym wierszu (nagłówku) tabeli: <source lang="text"> {| class="wikitable sortable" style="text-align:right" ! width="100px" | Kolumna główna ! width="80px" class="unsortable" | Nie sortujemy ! width="80px" | Sortowanie liczb ... </source> Można również wskazać, aby dolne wiersze nie podlegały sortowaniu i zawsze zostawały na dole tabeli: {| class="wikitable sortable" style="text-align:right" ! width="100px" | Kolumna główna ! width="80px" class="unsortable" | Po tej kolumnie nie sortujemy ! width="80px" | Sortowanie liczb |- ! Rok 2006 | {{tak}} | 245 |- ! Rok 2005 | {{nie}} | 127 |- ! Rok 2003 | nie sortujemy | 21 |- class="sortbottom" ! Podsumowanie | Sortowanie tabel nie jest trudne | 45 |} Tu wystarczy podać atrybut wiersza '''class="sortbottom"''': <source lang="text"> |- ! Rok 2003 | nie sortujemy | 21 |- class="sortbottom" ! Podsumowanie | Sortowanie tabel nie jest trudne | 45 |} </source> ==== Sortowanie liczb ==== {{Zobacz też|Szablon:L}} W przypadku niewłaściwego sortowania liczb w kolumnie, w jej nagłówku należy wstawić parametr '''<code>data-sort-type="number"</code>''': : <code>!Tytuł kolumny</code> → <code>!data-sort-type="number"|Tytuł kolumny</code> Przykład: {| class="sortable wikitable" |+ Zawartość kofeiny (mg/100 g) |- ! Produkt !Bez <code>data-sort-type</code> !data-sort-type="number"| Z <code>data-sort-type</code> |- | Tabletka kofeiny (regular) | 100 | 100 |- | Kawa parzona | 80–135 | 80–135 |- | Kawa bezkofeinowa | 5–15 | 5–15 |- | Herbata czarna | 50 | 50 |} Aby prawidłowo sortowały się wyrażenia typu <0,001 można zastosować „łatkę” z wykorzystaniem szablonu {{S|sortkey}}. Należy podać w nim wartość nieco mniejszą, np. <code><nowiki>{{sortkey|0,0009}}</nowiki> 0,001</code>, od właściwej. Rozwiązanie to nie ma charakteru systemowego i wymaga uwagi u edytujących, gdyż np. liczba 0,00095 będzie w powyższym przykładzie sortowała się jako większa niż <0,001. ; Sortowanie liczb rzymskich W celu poprawnego sortowania liczb rzymskich, przed daną liczbą rzymską należy wstawić szablon pomocniczy {{S|sortkey}}, tj. zamiast <code>XIX</code> wpisz <code><nowiki>{{sortkey|19}}</nowiki> XIX</code>. Przykładowa tabela poniżej zawiera też parametr <code>data-sort-type="number"</code>. {| class="sortable wikitable" |- ! Bez <code><nowiki>{{sortkey}}</nowiki></code> ! Z <code><nowiki>{{sortkey}}</nowiki></code> !data-sort-type="number"| Z <code><nowiki>{{sortkey}}</nowiki></code><br /> i <code>data-sort-type</code> |- | I | {{sortkey|1}} I | {{sortkey|1}} I |- | II | {{sortkey|2}} II | {{sortkey|2}} II |- | III | {{sortkey|3}} III | {{sortkey|3}} III |- | IV | {{sortkey|4}} IV | {{sortkey|4}} IV |- | V | {{sortkey|5}} V | {{sortkey|5}} V |- | VI | {{sortkey|6}} VI | {{sortkey|6}} VI |- | VII | {{sortkey|7}} VII | {{sortkey|7}} VII |- | VIII | {{sortkey|8}} VIII | {{sortkey|8}} VIII |- | IX | {{sortkey|9}} IX | {{sortkey|9}} IX |- | X | {{sortkey|10}} X | {{sortkey|10}} X |} ==== Sortowanie dat w tabelach ==== {{Zobacz też|Szablon:Dts}} Zasadniczo daty w tabelach są prawidłowo sortowane wyłącznie wtedy, gdy podane są w cyfrowym formacie rok-miesiąc-dzień, który nie jest powszechnie używany. W tym celu utworzono szablon {{s|dts}}, który pozwala prawidłowo sortować daty w tabelach. Przykładowo następujący wiki-kod... <source lang="text"> {| class="wikitable sortable" style="text-align:right" !Kolumna główna !Sortowanie dat<br/>(szablon dts) !Sortowanie dat<br/>(rrrr-mm-dd) !Sortowanie liczb |- ! Pozycja 1 | {{dts|01|01|1999}} | 1999-01-01 | 245 |- ! Pozycja 2 | {{dts|03|07|1995}} | 1995-07-03 | 127 |- ! Pozycja 3 | {{dts|07|03|1997}} | 1997-03-07 | 21 |} </source> ...produkuje następującą tabelę, w której daty są prawidłowo wyświetlone i mogą być sortowane: {| class="wikitable sortable" style="text-align:right" !Kolumna główna !Sortowanie dat<br />(szablon dts) !Sortowanie dat<br />(rrrr-mm-dd) !Sortowanie liczb |- ! Pozycja 1 | {{dts|01|01|1999}} | 1999-01-01 | 245 |- ! Pozycja 2 | {{dts|03|07|1995}} | 1995-07-03 | 127 |- ! Pozycja 3 | {{dts|07|03|1997}} | 1997-03-07 | 21 |} ==== Sortowanie nazwisk w tabelach ==== Problemy może sprawiać również sortowanie biogramów w tabelach według nazwisk, ponieważ biogramy w Wikipedii są nazywane w formacie imię-nazwisko. W celu prawidłowego sortowania nazwisk utworzono szablon {{s|sortname}}, który rozwiązuje ten problem. Przykładowo kod... <source lang="text"> {| class="wikitable sortable" !Imię i nazwisko !Dziedzina !Rok |- |{{sortname|Greg|Walden}} |polityk |1991 |- |{{sortname|Wes|Cooley}} |działacz |1996 |- |{{sortname|Smith|Dennis|Denny Smith}} |aktywista |1994 |- |{{sortname|Pete|Sampras}} |sportowiec |1993 |} </source> ...daje tabelę, w której nazwiska mogą być sortowane według nazwisk: {| class="wikitable sortable" !Imię i nazwisko !Dziedzina !Rok |- |{{sortname|Greg|Walden}} |polityk |1991 |- |{{sortname|Wes|Cooley}} |działacz |1996 |- |{{sortname|Smith|Dennis|Denny Smith}} |aktywista |1994 |- |{{sortname|Pete|Sampras|nolink=tak}} |sportowiec |1993 |} ==== Sortowanie tabel zawierających grafiki ==== Szablon {{s|sortkey}} pozwala na poprzedzenie zawartości komórki kluczem sortowania i uczynienie go niewidzialnym. Jest to przydatne, kiedy kolumna zawiera np. grafiki, a nie nazwiska. Przykładowe zastosowanie: polskie lotniska.
Opis zmian:
Wszelki wkład na Ethenor może być edytowany, zmieniany lub usunięty przez innych użytkowników. Jeśli nie chcesz, żeby Twój tekst był dowolnie zmieniany przez każdego i rozpowszechniany bez ograniczeń, nie umieszczaj go tutaj.
Zapisując swoją edycję, oświadczasz, że ten tekst jest Twoim dziełem lub pochodzi z materiałów dostępnych na warunkach
domeny publicznej
lub kompatybilnych (zobacz także
My wiki:Prawa autorskie
).
PROSZĘ NIE WPROWADZAĆ MATERIAŁÓW CHRONIONYCH PRAWEM AUTORSKIM BEZ POZWOLENIA WŁAŚCICIELA!
Anuluj
Pomoc w edycji
(otwiera się w nowym oknie)
Szukaj
Szukaj
Edytujesz
Użytkownik:Lukasvonbayern/Tabele
(sekcja)
Dodaj temat