Şablon:Static row numbers
| TemplateStyles bi kar tîne: |
This template automatically adds an unsortable column of row numbers to tables. It works in desktop and mobile views.
Works with wikitable, sortable, and plain tables, although implementation may differ slightly. Include this template before the table and add the class static-row-numbers to the table wikitext.
{{Static row numbers}}
{| class="static-row-numbers"
Sub-templates:
- {{Static row numbers no rank}} - Adds
static-row-numbers-norankclass to a row to exclude numbering. - {{Static row numbers total}} - Adds
static-row-headerclass to a row to exclude numbering, and bolds the row's data; useful for a "Total" row. - {{Static row numbers header}} - Adds
static-row-headerclass to a row to exclude numbering, and aligns the row's data center and at the bottom. - {{Static row numbers table}} - Deprecated.
- {{Static row numbers arrows}} - Deprecated.
Usage with wikitable and sortable
[çavkaniyê biguhêre]Wikitext:
{{Static row numbers}}
{| class="wikitable sortable static-row-numbers"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
Usage with wikitable
[çavkaniyê biguhêre]It requires at least one row of column headers. For multiple rows of headers, add class static-row-header to the row wikitext to disable numbering and remove the shared border; not needed if only one row of headers.
Wikitext:
{{Static row numbers}}
{| class="wikitable static-row-numbers"
|- class="static-row-header"
! rowspan="2" | Color
! colspan="3" | Data
|- class="static-row-header"
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
Usage with sortable
[çavkaniyê biguhêre]Wikitext:
{{Static row numbers}}
{| class="sortable static-row-numbers"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
Usage with plain tables
[çavkaniyê biguhêre]It requires at least one row of column headers. For multiple rows of headers, add class static-row-header to the row wikitext to disable numbering; not needed if only one row of headers.
Wikitext:
{{Static row numbers}}
{| class="static-row-numbers"
|-
! rowspan="2" | Color
! colspan="3" | Data
|- class="static-row-header"
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
Add "No." column header
[çavkaniyê biguhêre]This adds the No. text as the number column header text. Add class static-row-header-text to the table wikitext.
Wikitext:
{{Static row numbers}}
{| class="wikitable sortable static-row-numbers static-row-header-text"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
Add hash ("#") column header
[çavkaniyê biguhêre]This adds the hash (#) symbol as the number column header text. Add class static-row-header-hash to the table wikitext.
Wikitext:
{{Static row numbers}}
{| class="wikitable sortable static-row-numbers static-row-header-hash"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
No number on specific rows
[çavkaniyê biguhêre]This disables numbers on specific rows. Add class static-row-header to the row wikitext. To prevent rows from sorting, add classes sorttop and/or sortbottom. For more info, see Help:Sortable tables.
Wikitext:
{{Static row numbers}}
{| class="wikitable sortable static-row-numbers"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|- class="sortbottom static-row-header"
| '''Totals''' || 12 || 15 || 18
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
| Totals | 12 | 15 | 18 |
White background on data cells
[çavkaniyê biguhêre]This adds a white background to data cells. Headers are unaffected. Add class srn-white-background to the table wikitext. You can set other background colors on specific rows or cells using inline styles. For more info, see Help:Table#Color; scope of parameters.
Wikitext:
{{Static row numbers}}
{| class="wikitable sortable static-row-numbers srn-white-background"
|-
! rowspan="2" | Color
! colspan="3" | Data
|-
! A !! B !! C
|-
| Red || 1 || 2 || 3
|-
| Lime || 4 || 5 || 6
|-
| Gold || 7 || 8 || 9
|- class="sortbottom static-row-header" style="background: yellow;"
| '''Totals''' || 12 || 15 || 18
|}
Produces:
| Color | Data | ||
|---|---|---|---|
| A | B | C | |
| Red | 1 | 2 | 3 |
| Lime | 4 | 5 | 6 |
| Gold | 7 | 8 | 9 |
| Totals | 12 | 15 | 18 |
Redirects
[çavkaniyê biguhêre]- {{Srn}}
- {{Fixed row numbers}}
See also
[çavkaniyê biguhêre]- {{Sorting row}} - Adds a sorting row. It can't be used with
data-sort-type=number, or any form ofdata-sort-type=VALUE, or it breaks sorting. See Help:Sortable tables. - {{mw-datatable}} - Another way to add a white background to data cells.