سانچو:Static row numbers
| This template uses TemplateStyles: |
هي سانچو جدول ۾ قطارن جي نمبرن جو هڪ ڪالم شامل ڪري ٿو. اهي نمبر جدول جي باقي حصي سان گڏ ترتيب نٿا ٿين، پر ساڳي جاءِ تي قائم رهن ٿا. اختياري ڪلاس ڏنا ويا آهن، جن وسيلي ڪالم جو ليبل ڏيکاري سگهجي ٿو يا مخصوص قطارن تي نمبر بند ڪري سگهجن ٿا.
هي وڪيپيڊيا صفحن جي ڊيسڪ ٽاپ ۽ موبائل ٻنهي نسخن تي ڪم ڪري ٿو.
استعمال
[سنواريو]هن سانچي کي جدول کان مٿي {{static row numbers}} يا ان جي ريڊائريڪٽ {{static-row-numbers}} شامل ڪري استعمال ڪريو. جدول جي شروعاتي وڪي متن ۾ static-row-numbers ڪلاس شامل ڪريو. ضرورت هجي ته هيٺ ڏنل ٻيا ڪلاس پڻ شامل ڪريو.
وڪي متن:
{{static row numbers}}
{| class="static-row-numbers"
| جدول ڪلاس | خلاصو |
|---|---|
static-row-numbers |
گهربل. ساڄي پاسي ترتيب ڏنل قطارن جي نمبرن جو ڪالم ڏيکاري ٿو. گهٽ ۾ گهٽ هڪ سرخي واري قطار گهربل آهي. |
static-row-numbers-center |
نمبرن کي وچ تي ترتيب ڏئي ٿو. ڊفالٽ ساڄي پاسي آهي. |
static-row-numbers-left |
نمبرن کي کاٻي پاسي ترتيب ڏئي ٿو. ڊفالٽ ساڄي پاسي آهي. |
static-row-header-text |
ڪالم جي ليبل ۾ "No." متن ڏيکاري ٿو. |
static-row-header-hash |
ڪالم جي ليبل ۾ هيش ("#") نشان ڏيکاري ٿو. |
| جدول اٽريبيوٽ | خلاصو |
|---|---|
data-srn-limit="N" |
ترتيب ڏئي سگهجندڙ ڊيٽا جي قطار N کان پوءِ نمبر ختم ڪري ٿو، جتي N عدد 10 آهي. ترتيب ڏئي سگهجندڙ جدول گهربل آهي. sorttop قطارون مٿي شامل ڪرڻ وقت غير متوقع نتيجا اچي سگهن ٿا، جيڪي static-row-header استعمال ڪن ٿيون، يا ترتيب ڏئي سگهجندڙ ڊيٽا ۾ static-row-numbers-norank قطارون شامل ڪرڻ سان به ائين ٿي سگهي ٿو. مثال: {| class="static-row-numbers" data-srn-limit="10". |
| قطار ڪلاس | خلاصو |
|---|---|
static-row-header |
قطار جو نمبر بند ڪري ٿو. هن ڪلاس جي لڳاتار استعمال ٿيل قطارن جي وچ ۾ سرحدون بند ڪري ٿو، يعني rowspan جهڙو اثر پيدا ڪري ٿو. sorttop ۽ sortbottom قطارن ۾ شامل ڪريو. پهرين کان سواءِ ٻين سرخي وارين قطارن ۾ شامل ڪريو. |
static-row-numbers-norank |
قطار جو نمبر بند ڪري ٿو. هن ڪلاس جي لڳاتار استعمال ٿيل قطارن جي وچ ۾ سرحدون برقرار رکي ٿو. ضرورت هجي ته ڊيٽا قطارن ۾ شامل ڪريو. |
ترتيب ڏئي سگهجندڙ سان استعمال
[سنواريو]ترتيب ڏئي سگهجندڙ جدول ۾ گهڻيون سرخي واريون قطارون هجن ته پهرين قطار کان سواءِ سڀني سرخي وارين قطارن ۾ static-row-header ڪلاس شامل ڪيو وڃي، ته جيئن جاوا اسڪرپٽ بند هئڻ وقت انهن کي نمبر نه ڏنا وڃن. اهو انهن قطارن تي به گهربل آهي جيڪي sorttop يا sortbottom ڪلاس استعمال ڪن ٿيون، جيئن #مخصوص قطارن تي نمبر بند ڪرڻ ۾ بيان ٿيل آهي.
وڪي متن:
{{static row numbers}}
{| class="wikitable sortable static-row-numbers"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|-
| ڳاڙهو || 1 || 2 || 3
|-
| لائيم || 4 || 5 || 6
|-
| سونهري || 7 || 8 || 9
|- class="sortbottom static-row-header"
| '''ڪل''' || 12 || 15 || 18
|- class="sortbottom static-row-header"
| '''سراسري''' || 4 || 5 || 6
|}
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
| ڪل | 12 | 15 | 18 |
| سراسري | 4 | 5 | 6 |
ترتيب ڏئي سگهجندڙ کان سواءِ استعمال
[سنواريو]غير ترتيب ڏئي سگهجندڙ جدول ۾ گهڻيون سرخي واريون قطارون هجن ته پهرين قطار کان سواءِ سڀني سرخي وارين قطارن ۾ static-row-header ڪلاس شامل ڪيو وڃي، جيئن #مخصوص قطارن تي نمبر بند ڪرڻ ۾ بيان ٿيل آهي.
وڪي متن:
{{static row numbers}}
{| class="wikitable static-row-numbers"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|-
| ڳاڙهو || 1 || 2 || 3
|-
| لائيم || 4 || 5 || 6
|-
| سونهري || 7 || 8 || 9
|}
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
ڪالم ليبل ۾ "No." متن ڏيکارڻ
[سنواريو]- نوٽ. هي رسائي پذيري بهتر نٿو ڪري. هڪ نابين شخص چيو ته اهو اسڪرين ريڊر استعمال ڪندڙن لاءِ ڪجهه به نٿو ڪري. .
نمبرن واري ڪالم جي سرخي، يعني ليبل، ۾ "No." متن ڏيکارڻ لاءِ جدول جي شروعاتي وڪي متن ۾ static-row-header-text ڪلاس شامل ڪريو.
وڪي متن:
{{static row numbers}}
{| class="wikitable static-row-numbers static-row-header-text"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|-
...
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
ڪالم ليبل ۾ هيش ("#") نشان ڏيکارڻ
[سنواريو]- نوٽ. هي رسائي پذيري بهتر نٿو ڪري. هڪ نابين شخص چيو ته اهو اسڪرين ريڊر استعمال ڪندڙن لاءِ ڪجهه به نٿو ڪري. .
نمبرن واري ڪالم جي سرخي، يعني ليبل، ۾ هيش ("#") نشان ڏيکارڻ لاءِ جدول جي شروعاتي وڪي متن ۾ static-row-header-hash ڪلاس شامل ڪريو.
وڪي متن:
{{static row numbers}}
{| class="wikitable static-row-numbers static-row-header-hash"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|-
...
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
مخصوص قطارن تي نمبر بند ڪرڻ
[سنواريو]هي ڀاڱو وضاحت ڪري ٿو ته قطار جي وڪي متن ۾ يا ته static-row-numbers-norank يا static-row-header ڪلاس شامل ڪري مخصوص قطارن تي نمبر ڪيئن بند ڪجن.
static-row-numbers-norank ڪلاس ڊيٽا قطارن ۾ شامل ڪري نمبر بند ڪري سگهجي ٿو.
static-row-header ڪلاس نمبر ۽ هن ڪلاس کي لڳاتار استعمال ڪندڙ ٻين قطارن جي وچ واري سرحد بند ڪري ٿو، جنهن سان rowspan جهڙو اثر پيدا ٿئي ٿو؛ ڏسو Help:Table#Colspan and rowspan. اهو هنن ۾ شامل ڪيو وڃي:
- پهرين کان سواءِ سرخي واريون قطارون. ترتيب ڏئي سگهجندڙ جدولن لاءِ، اهو جاوا اسڪرپٽ بند هئڻ وقت نمبرنگ کي روڪي ٿو.
sorttopياsortbottomڪلاس استعمال ڪندڙ قطارون.
نوٽ: sorttop يا sortbottom ڪلاس قطار ۾ ان لاءِ شامل ڪيو ويندو آهي ته اها ترتيب ڏنل فهرست ۾ مٿي يا هيٺ قائم رهي، جيئن Help:Sortable tables ۾ بيان ٿيل آهي.
وڪي متن:
{{static row numbers}}
{| class="wikitable sortable static-row-numbers"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|- class="sorttop static-row-header"
| '''گهٽ ۾ گهٽ''' || 1 || 2 || 3
|- class="sorttop static-row-header"
| '''وڌ ۾ وڌ''' || 10 || 11 || 12
|-
| ڳاڙهو || 1 || 2 || 3
|- class="static-row-numbers-norank"
| لائيم || 4 || 5 || 6
|- class="static-row-numbers-norank"
| سونهري || 7 || 8 || 9
|-
| نيرو || 10 || 11 || 12
|- class="sortbottom static-row-header"
| '''ڪل''' || 22 || 26 || 30
|- class="sortbottom static-row-header"
| '''سراسري''' || 5.5 || 6.5 || 7.5
|}
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| گهٽ ۾ گهٽ | 1 | 2 | 3 |
| وڌ ۾ وڌ | 10 | 11 | 12 |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
| نيرو | 10 | 11 | 12 |
| ڪل | 22 | 26 | 30 |
| سراسري | 5.5 | 6.5 | 7.5 |
نمبر محدود ڪرڻ
[سنواريو]هي ڀاڱو وضاحت ڪري ٿو ته جدول جي وڪي متن ۾ data-srn-limit="N" اٽريبيوٽ ۽ قدر شامل ڪري ڪنهن خاص حد کان پوءِ نمبر ڪيئن ختم ڪجن، جتي N اهڙو عدد آهي جيڪو مٿي "استعمال" واري ڀاڱي موجب ڪجهه قدرن تائين محدود آهي. هن ڀاڱي ۾ 10 هڪ جائز قدر طور استعمال ڪيو ويو آهي.
سي ايس ايس، يعني اسلوب، جي حدن سبب ان کي صحيح ڪم ڪرائڻ لاءِ ڪجهه پابنديون آهن. جدول کي sortable ڪلاس استعمال ڪرڻو پوندو، ته جيئن ڪالم سرخيون ترتيب ڏئي سگهجندڙ علائقي، يعني <tbody> عنصر، کان ٻاهر منتقل ٿين ۽ ڳڻپ ۾ شامل نه ٿين. ترتيب ڏئي سگهجندڙ ڊيٽا کان مٿي sorttop قطارون، جيڪي static-row-header استعمال ڪن ٿيون، شامل ڪرڻ کان پاسو ڪريو، ڇاڪاڻ ته ترتيب کان اڳ اهي ڳڻپ مان خارج نٿيون ٿين. ترتيب ڏئي سگهجندڙ ڊيٽا ۾ static-row-numbers-norank قطارون شامل ڪرڻ کان پاسو ڪريو، ڇاڪاڻ ته نمبر واري حد اندر ترتيب ڏيڻ وقت اهي ڳڻپ مان خارج نٿيون ٿين.
وڪي متن:
{{static row numbers}}
{| class="wikitable sortable static-row-numbers" data-srn-limit="10"
|-
! rowspan="2" | رنگ
! colspan="3" | ڊيٽا
|- class="static-row-header"
! A !! B !! C
|-
| ڳاڙهو || 1 || 2 || 3
|-
| لائيم || 4 || 5 || 6
|-
| سونهري || 7 || 8 || 9
|-
| نيرو || 10 || 11 || 12
|-
| نارنگي || 2 || 9 || 5
|-
| پيلو || 3 || 7 || 4
|-
| سائو || 5 || 6 || 2
|-
| واڱڻائي || 6 || 4 || 1
|-
| گلابي || 8 || 3 || 7
|-
| ڪارو || 9 || 2 || 8
|-
| اڇو || 11 || 1 || 10
|-
| ڀورو || 12 || 12 || 11
|- class="sortbottom static-row-header"
| '''ڪل''' || 78 || 70 || 78
|- class="sortbottom static-row-header"
| '''سراسري''' || 6.5 || 5.8 || 6.5
|}
نتيجو:
| رنگ | ڊيٽا | ||
|---|---|---|---|
| A | B | C | |
| ڳاڙهو | 1 | 2 | 3 |
| لائيم | 4 | 5 | 6 |
| سونهري | 7 | 8 | 9 |
| نيرو | 10 | 11 | 12 |
| نارنگي | 2 | 9 | 5 |
| پيلو | 3 | 7 | 4 |
| سائو | 5 | 6 | 2 |
| واڱڻائي | 6 | 4 | 1 |
| گلابي | 8 | 3 | 7 |
| ڪارو | 9 | 2 | 8 |
| اڇو | 11 | 1 | 10 |
| ڀورو | 12 | 12 | 11 |
| ڪل | 78 | 70 | 78 |
| سراسري | 6.5 | 5.8 | 6.5 |
ريڊائريڪٽس
[سنواريو]- {{Srn}}
- {{Fixed row numbers}}
پڻ ڏسو
[سنواريو]- {{Row numbers}} - قطارن جا نمبر شامل ڪرڻ جو متبادل طريقو، جيڪي ترتيب ڏئي سگهجن ٿا ۽ قطارون ختم/داخل ڪرڻ وقت پاڻ ترتيب وٺن ٿا.
- Help:Sortable tables#Maintaining tables sorted alphabetically or by rank
- {{shy}} – لفظ ۾ نرم هائفن شامل ڪري ڪالمن کي سنهو ڪرڻ ۾ مدد لاءِ استعمال ٿي سگهي ٿو، ته جيئن لفظ ٽٽي ٻي سٽ ۾ وڃي سگهي.
جدولن لاءِ وڌيڪ سانچن جا اسلوب:
- {{sticky header}} - جدول جي ڊيٽا ۾ اسڪرول ڪرڻ وقت ڪالم سرخين کي صفحي جي مٿان چنبڙيل رکي ٿو.
- {{sticky table start}} - جدول جي ڊيٽا ۾ اسڪرول ڪرڻ وقت قطار ۽/يا ڪالم سرخين کي صفحي جي مٿان ۽/يا کاٻي پاسي چنبڙيل رکي ٿو.
- {{sort under}} - ترتيب ڏيڻ وارا تير سرخين جي هيٺان منتقل ڪري ٿو.
- {{row hover highlight}} - قطار تي مائوس آڻڻ وقت نمايان ڪرڻ شامل ڪري ٿو، ۽ اڇي پسمنظر جو اختيار به ڏئي ٿو.
- {{table alignment}} - ڪالم جي خانن، يا پوري جدول، کي ترتيب ڏئي ٿو.