Sjabloon:Tabel scroll
Uiterlijk
Doel van het sjabloon
Het doel van dit sjabloon is om binnen de Wikicodering van tabellen een lange tabel zo weer te geven dat tijdens het scrollen door de tabel de koprij (met de betekenis van de kolommen) zichtbaar blijft.
Gebruik
Waarschijnlijk is de eenvoudigste benadering voor tabellen die uiteindelijk met dit sjabloon gebruikt worden de volgende:
- Maak eerst de tabel op de gewone manier. Gebruik de wiki-opmaak met het symbool |.
- Als de tabel er goed uitziet, kopieer je de code naar een tekstverwerker.
- Via de zoek en vervang functie van de tekstverwerker vervang je alle "|" door de code {{!}}.
- Kopieer nu de invoegtekst in de pagina waar de tabel moet komen.
- Kopieer de juiste stukken code uit de tekstverwerker naar de parametervelden van de sjabloon call.
Parameters
- koprij
- Koprij bevat de velden die bovenaan de kolom zichtbaar moeten blijven tijdens het scrollen. De volgende regels gelden:
- De parameter bevat niet de openingscode "{|" voor de tabel. Deze wordt door het sjabloon geplaatst. De eventuele tabel-parameters worden via tabelstijl doorgegeven.
- De parameter bevat niet de openigscode voor de koprij. De code wordt door het sjabloon geplaatst. Eevntuele rij-parameters worden via koprijstijl doorgegeven.
- rechtsvrij
- Dit is een boolean waarde. Als deze parameter "1" of "true" is heeft dat tot gevolg dat de tabel aan de linkerzijde van het scherm staat en wat er rechts nog aan ruimte over is blijft vrij.
- tabelrijen
- De tabelrijen die gescrolled moeten kunnen worden. Deze parameter bevat, in tegenstelling tot de parameter koprij wél de openingscode voor de rij voor de eerste in dit blok weer te geven rij. Zie ook het voorbeeld. De afsluitcode voor de tabel moet geen onderdeel zijn van deze parameter.
- tabelstijl
- Deze parameter bevat de specificatie die anders op dezelfde regel gezet wordt als de code "{|" voor het openen van de tabel. de code zelf wordt door het sjaboon verzorgd.
- tabelclass
- de melding die achter class=" moet komen staan zonder de aanhalingstekens. Door het sjaabloon worden ze op de juiste wijze in de code geplaatst.
- tabeluitleg
- De tekst de boven de tabel komt te staan, zonder de code "|+" daarvoor. Deze tekst wordt boven de tabel in het scroll-venster geplaatst, maar verdwijnt uit beeld bij het scrollen. De tabelkoppen schuiven dan naar de top van het scroll-venster
- vensterhoogte
- De hoogte in pixels die voor de tabelkop en de tabelrijen beschikbaar is. Defaultwaarde = 200px.
Invoegtekst
{{Tabel scroll | vensterhoogte = | tabeluitleg = | tabelclass = | tabelstijl = | koprij = | koprijstijl = | tabelrijen = }}<!-- Afsluit-accolades van sjablooncall Tabel scroll. Omdat de code voor de tabelregels nogal omvangrijk kan zijn, is het waarschijnlijk handig deze tekst ook in de uiteindelijke wikicode te laten staan. Het is dan duidelijk waar de twee loslopende accolades bijhoren.-->
Voorbeeld
{{Tabel scroll | vensterhoogte = | rechtsvrij = 0 | tabelclass = | tabeluitleg = Dit is een test voor tabellen waarvan de inhoud a scrollend bekeken kan worden terwijl de kolomkoppen zichtbaar blijven. | tabelstijl = class="wikitable" | koprij = ! Number !! Name !! Symbol !! '''3–''' !! '''2–''' !! '''1–''' | koprijstijl = style="color:red" | tabelrijen = {{!}}- {{!}} 1 {{!!}}[[Hydrogen]]{{!!}}H{{!!}} {{!!}}208{{!!}} {{!}}- {{!}} 2 {{!!}}[[Helium]] {{!!}}Ia {{!!}} - {{!!}} - {{!!}} - {{!}}- {{!}} 3 {{!!}}[[Lithium]] {{!!}} Li {{!!}} {{!!}} 90 {{!!}} {{!}}- {{!}} 4 {{!!}} [[Beryllium]] {{!!}} Be {{!!}} {{!!}} {{!!}} 59 {{!}}- {{!}} 5 {{!!}} [[Boron]] {{!!}} B {{!!}} {{!!}} 41 {{!!}} {{!}}- {{!}} 6 {{!!}} [[Carbon]] {{!!}} C {{!!}} {{!!}} 30 {{!!}} {{!}}- {{!}} 7 {{!!}} [[Nitrogen]] {{!!}} N {{!!}} 132 (4) {{!!}} {{!!}} 30 }}<!-- Afsluit-accolades van sjablooncall Tabel scroll. Omdat de code voor de tabelregels nogal omvangrijk kan zijn, is het waarschijnlijk handig deze tekst ook in de uiteindelijke wikicode te laten staan.-->
Dit is een test voor tabellen waarvan de inhoud a scrollend bekeken kan worden terwijl de kolomkoppen zichtbaar blijven.