WikiDer > Анықтама: Сұрыптау - Википедия

Help:Sorting - Wikipedia

Сұрыпталатын кестелерді пайдалану

Уикипедияны қарау кезінде сізде кездесуі мүмкін кестелер жасалған сұрыпталатын. Сұрыпталатын кесте оның бір немесе бірнеше тақырып ұяшықтарындағы көрсеткілермен анықталады. Оларды басу кесте жолдарын таңдалған баған негізінде өсу ретімен сұрыптауға әкеледі. Сол көрсеткіні екінші рет басу кему ретімен сұрыпталады. Үшінші рет шерту бүкіл кестенің бастапқы тәртібін қалпына келтіреді. Мысалға; үшінші шерту пайда болады Адамдарды қасақана өлтіру деңгейі бойынша елдер тізімі ішкі аймақ бойынша бастапқы ретіне қалпына келтіру.

Сұрыптаудың нақты процесі сіздің компьютеріңізде болады клиенттік JavaScript. Осы себепті бұл функцияны веб-шолғышта JavaScript қосулы болса ғана пайдалануға болады. Сұрыптау процесі сіздің компьютеріңізге және деректер көлеміне байланысты. Баяу компьютерде өте үлкен кестені сұрыптау ұзақ уақыт алуы мүмкін.

Мысал

Бұл кішкентайдың мысалы сұрыпталатын кесте.

атыдеректеркөбірек деректер
мысықтар27353
иттер658,492
тышқандар1,649548

Күрделі тақырыптары бар кестелер

Бұрынғыға қарағанда күрделі тақырыптармен кестелер дұрыс сұрыпталады. Мысалға:

атыдеректер бағандарыбасқа баған
деректеркөбірек деректер
мысықтар273531
иттер658,4922
тышқандар1,6495483

Екі немесе одан да көп тақырып жолдарының көмегімен сұрыптау көрсеткілері әдепкі бойынша төменгі тақырып қатарына орналастырылады. Оларды орнату арқылы максимум бір қатарға жоғары қоюға болады class = «sorttop» төменгі тақырып жолының жоғарғы жағында.

Әдепкі

1-баған2-баған
37
13
24
{| class = «wikitable sortable» | -! 1-баған! 2-баған | -! style = «text-align: left;» | 3! style = «text-align: left;» | 7 | - | 1 | 3 | - | 2 | 4 |}

Қолдану class = «sorttop»

1-баған2-баған
37
13
24
{| class = «wikitable sortable» | -! 1-баған! 2-баған | - class = «sorttop»! style = «text-align: left;» | 3! style = «text-align: left;» | 7 | - | 1 | 3 | - | 2 | 4 |}

Күрделі катарлары бар кестелер

Кестелерде бірнеше жолдарды қамтитын ұяшықтар болуы мүмкін | қатар аралығы =n. (Қараңыз Анықтама: қатарлы).

Жолдар саны әр қатарға қолданылған сайын көрсетілуі керек. Кез-келген сұрыптауды жасамас бұрын, жолдар аралығы дұрыс орнатылуы керек. Қате rowspan ұйымы дұрыс емес деректер қалдырып, сұрыптау опциясын бұзады.

Төмендегі мысалдарды қараңыз.

Сұрыпталған кезде барлық жолдар толтырылады. Тәжірибесіз редакторлар мен кестені өңдеуге бір-ақ рет тоқтайтын редакторлар қатардағы үстелдерді күтіп ұстауды жеңілдетеді.

Жұмыс тәртібімен сұрыптаумен қатар жолдарының сандарын түзетіңіз:

атытанымалдылықдеректеркөбірек деректержыл
мысықтартанымал үй жануарлары273532013
иттер658,4922014
тышқандар1,649548

Сұрыпталғаннан кейін қатарға арналған ұяшықтар жолдарға кесіліп, олардың мазмұны қайталанатынына назар аударыңыз (мысалда «2014» жыл). Егер кестенің бастапқы реті сол көрсеткіде үшінші рет басу арқылы қалпына келтірілсе, онда ұяшықтар қайталанған күйінде қалады және бастапқы қатарға оралмайды.

Жолдар мен бағандарда сұрыптауды бұзған және жолдардың араласуын тудыратын қате жол нөмірлері:

Жол үзілістерін сұрыптау опциясын дұрыс пайдаланбау
атытанымалдылықдеректеркөбірек деректержыл
мысықтартанымал үй жануарлары273532013
иттер658,4922014
тышқандар1,649548

Интернеттегі кесте редакторлары және rowspan

Мұнда онлайнда оңай вики кестесінің редакторы бар:

Бұл кестенің жеке ұяшықтарындағы мәтін мен сілтемелерді өңдеуді жеңілдетеді. Бұл, әсіресе, үстелдің корпусында кезек-кезек болмаған кезде оңай. Алдыңғы бөлімді қараңыз. Қатарсыз кестенің негізін өзгерту және заттарды айналдыру оңайырақ. Викитекстің құрылымы қарапайым болғаннан кейін, кестенің онлайн редакторы да қарапайым болады, өйткені кестені өңдеу үшін викитексті көп редакциялаудың қажеті жоқ.

Тар экрандағы қосымша бағандарға арналған опциялар

Тік тақырыптар

Қараңыз: Үлгі: Vert тақырыбы
аты
деректер
көбірек деректер
басқа баған
мысықтар273531
иттер658,4922
тышқандар1,6495483

Бұл шаблон жолдарды немесе бағандарды қамтитын тақырыптармен жұмыс істейді (қолдану арқылы) қатар аралығы және колпан). Ескерту тік жолақ жоқ екенін | арасында қатар аралығы = 2 және {{vert тақырыбы

аты
деректер бағандары
басқа баған
деректер
көбірек деректер
мысықтар273531
иттер658,4922
тышқандар1,6495483
{| class = «wikitable sortable» | -! rowspan = 2 {{vert header | stp = 1 | name}}! colspan = 2 {{vert header | деректер бағандары}}! rowspan = 2 {{vert header | stp = 1 | басқа баған}} | -! {{vert header | stp = 1 | data}}! {{vert header | stp = 1 | қосымша мәліметтер}} | - | мысықтар | 273 | 53 | 1 | - | иттер | 65 | 8,492 | 2 | - | тышқандар | 1,649 | 548 | 3 |}

Бөлек жолдағы батырмаларды сұрыптау

Ескерту: Бастап Сәуір айындағы талқылау біреуін қолданады экрандық оқу құралы жазды: «Бос / басылатын жолмен бұл өте жақсы оқылады, бос ұяшықтардың жанынан өту өте жағымсыз; мен олардың басқа жағдайларда да болуы мүмкін екенін білемін. Мүмкін, бұл қол жетімділіктің жақсаруы жоғалған жағдайлардың бірі экрандарда жақсы көрсету үшін әзірге. « Бар Phabricator тапсырмасы T35249 сұрыптау белгішесінің әдепкі орны тақырып мәтінінің астында орналасуын сұрайды.

Тар экрандарда кестені ықшамдау үшін сұрыптау түймелерін мәтіні бар тақырып ұяшықтарының астына қосымша тақырып қатарына қоюға болады. Сұрыптау түймесі әрқашан ең төменгі тақырып ұяшығына түседі.

Жол үзілімін қосу <br> немесе бос емес кеңістік & nbsp; бос тақырып ұяшықтарының бірінде. Әйтпесе, сұрыптау қатары өте тар болады. Егер сіз data-sort-type = «...» төлсипат, оны сұрыптау белгішесімен тақырып ұяшығына қосу керек.

Сұрыптау батырмаларын ортаға қоюға болады style = «background-position: center;» | әр ұяшықта. Салыстыру үшін, бұл тек төмендегі соңғы ұяшық үшін жасалады. Міне кесте, содан кейін тақырып ұяшықтарына арналған викитекст.

атыдеректер бағандарыбасқа баған
деректеркөбірек деректер

мысықтар273531
иттер658,4922
тышқандар1,6495483
{| class = «wikitable sortable» | -! қатар аралығы = 2 | аты! colspan = 2 | деректер бағандары! қатар аралығы = 2 | басқа баған | -! деректер! көбірек мәліметтер | -! 

!! !! !! style = «background-position: center;» | | -

Қосымша кілтЕгер баған бірнеше рет мәнді қамтыса, онда бағанды ​​сұрыптау сол бағанда бірдей мәнге ие әр ішкі жиында жолдардың ретін сақтайды (тұрақты сұрыптау

). Сонымен, бірінші, екінші, үшінші және т.б кілттер негізінде сұрыптауды ең аз мәні бар кілтті және т.б. сұрыптау арқылы жүзеге асыруға болады. Мысалы, төмендегі кестені Мәтін бағанына, содан кейін Сандар бағанына сұрыптау үшін алдымен «Сандар» бағанының тақырыбы (екінші сұрыптау кілті), содан кейін «Мәтін» бағанының тақырыбы (негізгі сұрыптау кілті).

Кестені бірнеше сұрыптау пернелерінің көмегімен сұрыптаудың тағы бір тәсілі - келесі сұрыптау пернелері үшін баған тақырыптарын шерту кезінде жылжыту пернесін басып тұру. Мысалы, төмендегі кестені Мәтін бағанында, содан кейін Сандар бағанында сұрыптау үшін алдымен «Мәтін» бағанының тақырыбын басыңыз (сұрыптаудың негізгі кілті), содан кейін жылжыту пернесін басып тұрып, «Сандар» бағанының тақырыбын нұқыңыз ( екінші сұрыптау кілті).СандарМәтінМерзімдеріВалюта
4Қосымша мәтіна4.2001. қаңтар
51-қатар05/12/20067.15а
1қатар 202-03-20045.00б
1қатар 303-02-20045.00а
24-қатарх13-сәуір-2005 ж
25-қатара13-сәуір-2005 ж
36-қатара6.5017. тамыз 2006
3қатар 7з2.3025. тамыз 2006 ж
38-қатарз5.5028. тамыз 2006 ж
39-қатарз3.7731. тамыз 2006 ж
310-қатарз1.5001. 2006 ж
2511-қатарз1.5001. 2006 ж
қатар 12

Төменде

Сұрыпталатын кестелер құру

VisualEditor-дағы кестенің қасиеттер панелі кестені сұрыпталатын етіп белгілеуге мүмкіндік береді.Кестелер жасалуы мүмкінсұрыпталатын арқылыклиенттік JavaScript қосу арқылыclass = «wikitable sortable» олардың жоғарғы сызығына. Бұл кестелер ұяшықтардың тиісті мөлшерімен дұрыс пішімделуі керек. Сонымен қатар, бағанның тақырыпшалары дұрыс көрсетілгеніне көз жеткізуіңіз кереквикикод !. Бұл үшін

символы кесте синтаксисінде қолданылады. Егер сізКөрнекі редактор

, кестенің қасиеттер диалогын ашып, сұрыпталатын опцияны таңдауға болады.

Қарапайым мысал Бұл кестенің уикисөзікөрсетілген

 бірінші бөлімде және кестені сұрыптауды қосудың типтік әдісі көрсетілген:

{| class = «wikitable sortable» | -! аты! деректер! толығырақ мәліметтер | - | мысықтар | 273 | 53 | - | иттер | 65 | 8,492 | - | тышқандар | 1,649 | 548 |} !The тақырып ұяшықтары болып табылатын ұяшықтарды көрсетеді. Кестені сұрыптау үшін кестенің бірінші жолдары толығымен осы тақырып ұяшықтарынан тұруы керек. Кестенің негізгі синтаксисі туралы көбірек білуге ​​болады.

Кестелермен таныстыру

Жолдардың бастапқы сұрыпталу реті Пайдаланушыларға алдымен кесте ұсынылған кезде, жолдар әрқашан викитекстегідей ретпен пайда болады. Егер кестенің белгілі бір баған бойынша сұрыпталған болып көрінуін қаласаңыз, викитекстің өзін сол ретімен сұрыптауыңыз керек. Әдетте бұл бірінші баған үшін жасалады. TheVisualEditor кестенің жеке бағандары мен жолдарын жылжытуды жеңілдетеді. Бұл туралы, сондай-ақ кестені бастапқы алфавиттік ретпен орналастыру туралы ақпаратты қараңыз.

§ Бастапқы алфавиттік тәртіп

Шектеу мен алып тастау

Кестелер тек тігінен төмен қарай сұрыптауға болады (жоғарғы баған атауын басу кесте жолдарының өздерін жоғары және төмен күйлерінде қайта реттеуге әкеледі). Көлденеңінен сұрыптау үшін нұқуды басу мүмкін емес (кестенің бағандары сол жақтан оңға қарай орналасу жағдайында өздерін қайта реттеуге мәжбүр ету үшін сол жақтағы жолдағы ұяшықты басудың мүмкіндігі жоқ).

Таңдалған бағандарды сұрыпталмайтын етіп жасау Егер сіз белгілі бір бағанды ​​сұрыптауға болмайтындығын қаласаңыз, көрсетіңізclass = сұрыпталмайтын

оның тақырып ұяшығының атрибуттарында.

Уики белгілеу{| class = «wikitable sortable»! Сандар !! Әліппе !! Мерзімдері !! Валюта !!class = сұрыпталмайтын |

Сұрыпталмайтын | - | 1 || Z || 02-02-2004 || 5.00 || Бұл | - | 2 || y || 13-сәуір-2005 |||| Баған | - | 3 || X || 17 .aug.2006 || 6.50 || Is | - | 4 || w || 01.Jan.2005 || 4.20 || Сұрыпталмайтын | - | 5 || V || 05/12/2006 || 7.15 || Қараңыз ? | -! Барлығы: 15 !!!!!! Барлығы: 22.85 !! |}

Бұл сіздің шолғышыңызда қалай көрінеді?СандарӘліппеМерзімдеріВалюта
1Сұрыпталмайтын02-02-20045.00З
2Бұлж13-сәуір-2005 ж
3БағанX6.5017. тамыз 2006
4Болып табыладыw4.2001. қаңтар
5Сұрыпталмайтын05/12/20067.15V
Көрдіңіз бе?Барлығы: 15

Барлығы: 22.85

Соңғы қатарларды сұрыптаудан шығару

Кейде сұрыптау процесінен кестенің соңғы жолын алып тастау пайдалы болады. Бұған жетудің екі әдісі бар.

Төменгі деректеме ретінде колонтитул

Төменгі бөлігінде тақырып қайталанғанын қалайсыз. Сіз мұны! (Леп белгісі) кестенің соңғы жолындағы барлық ұяшықтарға арналған синтаксис. Бұл колонтитул ретінде танылады және қатар сұрыптауға кірмейді.

Уики белгілеу

{| class = «wikitable sortable»! Аты !! Тегі !! Биіктігі | - | Джон || Смит || 1.85 | - | Рон || Рэй || 1.89 | - | Марио || Бианки || 1.72 | -! Аты !! Тегі !! Биіктігі |}

Бұл сіздің шолғышыңызда қалай көрінеді?Аты-жөніТегі
БиіктігіДжон1.85
СмитРон1.89
РэйМарио1.72
БианкиАты-жөніТегі

Биіктігі

Бұл кестенің соңындағы тізбектелген және тақырып ұяшықтарынан толық құрылған барлық жолдарға қатысты.

Жай колонтитул Бұны қолдану арқылы қол жеткізуге боладыclass = «sortbottom» |-).

керекті кесте қатарында (жол басталатын жол

Уики белгілеу

{| class = «wikitable sortable»! Аты !! Тегі !! Биіктігі | - | Джон || Смит || 1.85 | - | Рон || Рэй || 1.89 | - | Марио || Бианки || 1.72 | - сынып = «sortbottom» | colspan = «2» | Орташа: || 1.82 |}

Бұл сіздің шолғышыңызда қалай көрінеді?Аты-жөніТегі
БиіктігіДжон1.85
СмитРон1.89
РэйМарио1.72
Бианки1.82

Орташа: Төменгі қатарда бірнеше сызықтарды ұстап тұруға болады, тек егер жолдар қатарынан болса. Егер кестенің бастапқы реті сол көрсеткіде үшінші рет басу арқылы қалпына келтірілсе, онда бірге қатарлар қойыладыclass = «sortbottom»

олар бастапқыда төменгі жағында болмаса да, төменгі жағында қалады.

Жоғарғы қатарларды сұрыптаудан шығару Бұл жоғарыдағы қарапайым (тақырып емес) жолдар үшін жоғарыда көрсетілгендей жұмыс істейді. Бұны қолдану арқылы қол жеткізуге боладыclass = «sorttop» |- қалаған кесте қатарында (жол басталатын жол

). Сызықтар тізбектеліп тұрғанша, бірнеше сызықтарды жоғарғы жағында бекітуге болады.

Сұрыптауды конфигурациялау

Әдепкі бойынша, жүйе әр бағандағы деректер түрін болжауға тырысады. Мұны алғашқы бес қатарға қарап, олардың мазмұнын бағалау арқылы жасайды. Бұл процесс көбінесе жұмыс істейді, бірақ жүйеде сіз білмейтін мәндер немесе қосымша анықтамалар сәйкес келмесе, сіз оңай шатасып кете аласыз. Бұл түсініксіздікті болдырмау үшін сіз белгілі бір деректер түрін мәжбүрлеп немесе ұяшықтың мәнін өзгерте аласыз.

мета: Анықтама: Сұрыптау # Бағанға сұрыптау режимін мәжбүрлеу Thedata-sort-type = «...»

атрибутты бағанның үстіңгі деректемесіне қосуға болады, олардың астындағы ұяшықтардың барлығы мәліметтердің көрсетілген түрі ретінде қарастырылады. Ол сұрыптау белгішесімен тақырып ұяшығына кіруі керек. Ол тақырып ұяшығында сұрыптау белгішесіз жұмыс істемейді. Мысалға; екі жол тақырыбы болған кезде, төменгі жолда әрқашан сұрыптау белгішелері болады. Келесі (регистрді ескермейтін) мәндер жарамды:

  • деректерді сұрыптау
  • мәтін
  • нөмір
  • валютаurl
  • веб-сайт мекенжайлары үшінIP мекенжайы сандық үшін
  • интернет-хаттаманың мекен-жайларыкүн
  • белгілі бір стандартты күн форматына арналғанisoDate күндер үшінISO 8601
  • формат (мысалы, YYYY-MM-DD)usLongDate
  • АҚШ форматындағы күндер үшін (бір ай бұрын)

уақыт

Мысалға:Викитекст Ешқандай жоқдеректерді сұрыптау Бірге
data-sort-type = мәтін
{| class = «wikitable sortable» | -! data-sort-type = мәтін | Альбом | - ... және т.б. ... |}
21
193
215
21
19
21
Альбом
21
19
Матина
Барлығы жаңа
Махаббат және соғыс
21
193
215
21
19
21
Альбом
21
19
Матина
Барлығы жаңа

Махаббат және соғыс Онсызdata-sort-type = мәтін

тақырыпта үстелшінің алғашқы жолдардағы сандық тақырыптар шатасып, бүкіл бағанды ​​сандық деп санайды. Бұл сандық емес тақырыптарды олардың мәтінінің алфавиттік орналасуына қарамастан нөлге тең қате сұрыптауға әкеледі. Егер сұрыпталған түрі жоқ бағанда тек сандық мәндер болса, <ref>...</ref>бірақ анықтамамен 1 12 2 27 289 3[17] 4 5 ... кем дегенде бір нөмірдің соңғы цифрынан кейін бірден баған мәтін бойынша (әріптік-сандық) сұрыпталуы мүмкін, Мұны сұрыптау түрін жариялау арқылы болдырмауға болады:! data-sort-type = «number» | Элев. (фут) орнына.

! Элев. (фут)

Әдепкі баған типі Егер сіз адеректерді сұрыптау , сұрыптау режимдері (деректер түрлері

, «көтерілу» немесе «кему» таңдауына қосымша, сұрыптау ретін анықтайды) келесідей:
  • күні (төменде қараңыз)
  • критерий: бірінші бос емес элемент «DD-MM-YYYY», «DD-MM-YY» немесе «DD mmm YYYY» түрінде болады
реті: YYYYMMDD сандық мәні; 10 ұзындықтағы DDsMMsYYYY жолы (егер s-де орналасқан символдар бір-біріне тең болса және '/' немесе '-' бөлгіш болса) YYYYMMDD, 8-ші ұзындықтағы DDsMMsYY (егер s-ге орналастырылған символдар бір-біріне тең болса және олар бір-біріне тең болса) '/' немесе '-' бөлгіш) 19YYMMDD болса, YY> = 50 және басқаша 20YYMMDD, ал «DD mmm YYYY» жолы mmm an (қысқартылған) ай атауымен.
  • isoDate (ISO 8601)
  • критерий: «± YYYY-MM-DD» форматы, «YYYY» жылына арналған 1-4 цифрымен -9999-дан 9999-ға дейін, ай тек «± YYYY-MM-DDThh форматымен» сағ: мм: ss.sss ± TH: TM «сағат» сағ «, минут» мм «, секунд» ss.sss «және» TH: TM «уақыт белдеуін ығысуымен, оң мәндер міндетті емес.
тапсырыс: сандық, уақыт UTC бойынша 1970 ж. 1 қаңтарынан кейін миллисекундпен.
  • валюта (бұл режим басқа деректер үшін де пайдалы болуы мүмкін)
  • критерий: бірінші бос емес элемент $, £, € немесе ¥ -дан басталады
рет: сандық, бұл таңбалар мен барлық қарапайым әріптер мен үтірлерге назар аудармай, бірақ бос орын емес; ғылыми нотацияны қолдануға болмайтындығын ескеріңіз, өйткені e және E жойылады
), элемент -∞ сияқты орналасады.
Ұсынылатын интернационалдандыру: неміс тілінде және т.б., үтірді ондық үтір ретінде қарастырыңыз.

және қарапайым бос орындар)

Егер бірнеше ықтимал тип сәйкес келсе, жоғарыдағы рет бойынша бірінші түр таңдалады. Мысалы, «24-12-2007» күн ретінде сәйкес келеді, сондықтан сан ретінде қарастырылмайды. Сәйкестендіру түрін анықтаған кезде пішімдеу және белгілеу тегтері еленбейді. Сұрыптау режимі парақты жүктегеннен кейін тақырыптың астындағы бос емес 5 қатармен анықталады. Бұл жолды жойғаннан немесе баған қосқаннан кейін де өзгеруі мүмкін. Сондықтан, әр элементтің қажетті деректер түрінің критерийіне сәйкес келетініне көз жеткізу керек. A пайдаланужол үлгісі

мұны өте ыңғайлы етіп жасауға болады. Әр бағанның сұрыптау режимінің қалауыңыз бойынша екеніне көз жеткізу әдісі aдеректерді сұрыптау , қараңыз.

жоғары

Ұяшық үшін сұрыптау кілтін көрсету {{Кейде ұяшықтың мәні дұрыс талданбайды немесе жолды арнайы тәсілмен сұрыптағысы келеді. (мысалы, «Джон До» бар ұяшық «Джон» емес, «До» деп сұрыпталуы керек). Пайдалану арқылы оңай қол жеткізуге болады}}сұрыптау {{, Бұл сияқты:сұрыптау| бірінші | соңғы | қосымша сілтеме мақсаты | қосымша сұрыптау кілті}} . Сонымен қатар, сіз орнатуға боладыдеректер-сұрыптау-мән

атрибут.

Уики белгілеу{| class = «wikitable sortable»! Аты мен тегі !! Биіктігі | - |data-sort-value = «Смит, Джон»| Джон Смит || 1.85 | - |data-sort-value = «Рэй, Ян»| Ян Рэй || 1.89 | - |data-sort-value = «Bianchi, Zachary»

| Захари Бианки || 1.72 | -! Орташа: || 1.82 |}

Бұл:Аты-жөні
Биіктігі1.85
Джон Смит1.89
Ян Рэй1.72
Закари Бианки1.82

Орташа:

Әскери атақтарды атақ-дәреже ретімен сұрыптау әсіресе ыңғайлы.

Уики белгілеу{| class = «wikitable sortable»! Аты мен тегі !! Дәрежесі | - |data-sort-value = «Смит, Джон»| Джон Смит ||data-sort-value = «16»| [[Ефрейтор | Cpl]] | - |data-sort-value = «Рэй, Ян»| Ян Рэй ||data-sort-value = «8»| [[Капитан (OF-2) | Капитан]] | - |data-sort-value = «Bianchi, Zachary»| Захари Бианки ||data-sort-value = «10»

| [[2-лейтенант | 2 лт]] |}

Бұл:Аты-жөні
ДәрежеДжон Смит
CplЯн Рэй
КапитанЗакари Бианки

2 лт Сондай-ақ қараңыз.

mw: Анықтама: Сұрыптау # Сұрыптау кілтін көрсетуЕгер сізде барлық жазбалар дәйексөздермен басталатын тізім болса («), және сіз жазбалардың біріне сұрыптау кілтін орнатқыңыз келеді, содан кейінHTML атауы немесе нөмірі сол сұрыптау кілтінің басындағы баға белгілері үшін. ҚараңызМұнда

да. Мысалы, кейде ән атауларының тізімдерінде әр ән тақырыбы дәйексөзде болады. Сондықтан ән тақырыбындағы белгілі бір сөз бойынша сұрыптау үшін мыналардың бірін қолданыңыз:

data-sort-value = «& quot; WORD»

data-sort-value = «& # 34; WORD»

Бірнеше жолдарды бірге ұстаудеректер-сұрыптау-мән

 белгілі бір жолдарды бірге ұстау үшін қолданыла алады. Осы қатарлардың көрсетілген тәртібі сақталған. Мысал, «Оңтүстік Голландияны» «Нидерландыдан» кейін сақтау, кез-келген тәртіпке немесе бағанға қарамастан:
{| class = «wikitable sortable»! Ел / провинция !! Астанасы | - | Франция || Париж | - | Нидерланды || Амстердам | - | data-sort-value = Нидерланды | Оңтүстік Голландия || data-sort-value = Амстердам | Гаага | - | Ұлыбритания || Лондон |}Ел / провинция
КапиталФранция
ПарижНидерланды
АмстердамОңтүстік Голландия
ГаагаПольша
ВаршаваҰлыбритания

Лондон Егер сізде колпандар бар қатарлар болса, бұл сәл қиындауы мүмкін. Сіз сонымен қатаркласс = «кеңейту-бала»

 қатарда; содан кейін ол кестеде қай жерде сұрыпталуы мүмкін болса, әрқашан кестенің қайнар көзіндегі жолдың астында болады.
{| class = «wikitable sortable»! style = «width: 9.3em» | Country !! Capital | - | '' 'France' '' | Paris | - class = «spread-child» | colspan = «2» | Парижде Эйфель мұнарасы орналасқан. | - | '' 'Ұлыбритания' '' | Лондон | - класс = «кеңейту-бала» | colspan = «2» | Ұлыбританияда сіз еуромен төлем жасай алмайсыз, | - class = «spread-child» | colspan = «2» | және сіз сол жақта жүресіз. | - | '' 'Германия' '' | Берлин | - класс = «кеңейту-бала» | colspan = «2» | Германия құрамына бұрынғы DDR кіреді. |}Ел
КапиталФранция
Париж
Парижде Эйфель мұнарасы орналасқан.Ұлыбритания
Лондон
Ұлыбританияда сіз еуромен төлем жасай алмайсыз,
ал сіз сол жақта жүресіз.Германия
Берлин

Германия құрамына бұрынғы DDR кіреді.

Автоматты түрде анықтау типінің мысалдары. Алғашқы бағандағы 5 ұяшық Сценарий бағандағы алғашқы 5 ұяшықта не бар екенін көреді. Сұрыптау режимі боладысандық егер алғашқы 5 ұяшықта болсатек сан (санды форматтауда қолданылатын үтір мен нүкте сан ретінде қабылданады). Сандық сұрыптау тәртібі 5-ұяшықтан кейінгі ұяшықтарда мәтін табылған кезде де сақталады. 123,564,589.7e12 орналасқанғылыми нота

және сан ретінде қарастырылады. Бос ұяшық сандық сұрыптау кезінде сан емес ретінде қарастырылады. Төменде орналасқан 2 кестенің әрқайсысының басында бос ұяшық бар.Деректер типін автоматты түрде анықтау сәйкес келмейді. Бұләрқашан қосу жақсы адеректерді сұрыптау дейін

баған тақырыбы.
Сұрыптау тәртібі
автоматты түрде анықталды
мәтін ретінде
9
70
80 123,564,589.7e12
-80
шамамен
80
600
300,000,000
3,000,000
ааа
Сұрыптау тәртібі
автоматты түрде анықталды
нөмір ретінде
9
70
-80
600
80 123,564,589.7e12
шамамен
80
300,000,000
3,000,000

ааа Бір валютаның таңбасы немесе бір әріптік таңба қазіргі уақытта бағандағы алғашқы 5 ұяшық арқылы сценарий анықтайтын нәрсені өзгертпейді:

Сандық тәртіп.
$ 9
$ 80
$ 70
$ 600
валюталар
€ 9
€ 80
€ 70
€ 600
валюталар
£ 9
£ 80
£ 70
£ 600
валюталар
¥ 9
¥ 80
¥ 70
¥ 600
валюталар
а
9
80
70
600
e
e 9
e 80
e 70

e 600 Пайыздық белгі ретінде анықталғаннан өзгермейдісандық тәртіп.

Олардың ішінде минус немесе бөлгіш белгілері бар сандардың тіркесімдері әлі де сандар ретінде анықталады. Олардың сандық реттілігі минус немесе бөлу белгісіне дейінгі санмен анықталады.
7%
2
4
22
111
Пайыз
7-4
2
4
22/7
111

Сандардың тіркесімдері Aқосу белгісі анбос ұяшық алғашқы 5 ұяшықтың ішінде әдепкі сандық сұрыптауды бұзады. Сияқтысаннан кейін қосу белгісі

егер ол бағандағы алғашқы 5 ұяшықтың бірінде болса.
Сұрыптау тәртібі
автоматты түрде анықталды
400
40,000
+
60,000
20,000
6,000
5,000
мәтін ретінде
Сұрыптау тәртібі
автоматты түрде анықталды
400
40,000
300+
60,000
20,000
6,000
5,000

мәтін ретінде

Сұрыптаудың сандық мәселелеріЕскерту:

Бағандағы алғашқы 5 ұяшық арқылы типті автоматты түрде анықтау туралы жоғарыдағы бөлімді қараңыз. Осы мәселелердің көпшілігін енді бағанның сұрыптау режимін қою арқылы қолмен белгілеу арқылы шешуге боладыdata-sort-type = сан баған тақырыбында. Жоғарыда және төменде келтірілген кестелік кестелерді қараңыз. Сондай-ақ қараңызмета: Анықтама: Сұрыптау режимдері # Сұрыптау режимдері

және бағанды ​​сұрыптау режимін мәжбүрлеу туралы бөлім. Жұмыс істеуdata-sort-type = сан болуы керектақырып ұяшығы бұлсұрыптау белгішесін қамтиды.

Көп қатарлы тақырыптары бар кестелерде сұрыптау белгішесі ең төменгі тақырып ұяшықтарында болады. <ref>...</ref>Әдебиеттер тізімі

кез келген ұяшықтағы саннан кейін (алғашқы бес ұяшықты қоса алғанда) сандық сұрыптау бұзылмайды.

Егер бағандағы алғашқы 5 ұяшықтың біріндегі санға дейін немесе кейін болса, мәтін әдепкі сандық сұрыптауды бұзады. Пайдаланған кезде деdata-sort-type = сан баған тақырыбында кез келген ұяшықтағы санның алдындағы мәтін сол ұяшықтың сандық сұрыпталуын бұзады. Егер бағанның сұрыпталу реті көрсетілген болса, саннан кейінгі мәтін қиындық тудырмайды.

"data-sort-type = сан" (c.шамамен , «шамамен» көрсетеді) көбінесе сандар бағандарында кездеседі. Сандық сұрыптау жұмыс істеуі үшін оны саннан кейін қою керек. Сонымен қатар, оны басқа бағанға ауыстыруға болады. Қосуdata-sort-type = сан

баған тақырыбына с жібермейді. санның алдына қою керек. Бағанды ​​сандық сұрыптау үшін алдыңғы нөлдер қажет емес. Егер солай көрінсе, онда бұл баған алфавит бойынша сұрыпталғанын білдіреді. Алғашқы 5 ұяшықтан сандардан басқасын іздеңіз және осы ұяшықтарды осы ережелерге сәйкес түзетіңіз. Дәлірек, қосыңызdata-sort-type = сан

баған тақырыбына. Кейінірек басқа редакторлардың редакциялауы сандық сұрыптауды бұзбайды.

Бағандағы алғашқы 5 ұяшықтың біріндегі бос ұяшықтағы кез келген түрдегі сызықша бағанның әдепкі сандық сұрыпталуын бұзады.

Санның алдындағы сызықша сандық сұрыптауды бұзбайды. Егер ұяшықтардың кез келген жерінде сызықшаларға рұқсат етілсеdata-sort-type = сан

баған тақырыбында қолданылады.{{Жоқ }} бағанның алғашқы бес ұяшығындағы шаблон өзінің деректер типін автоматты түрде анықтауға әсер етуімен сәйкес келмейді. Әрқашан а-ны көрсеткен дұрысдеректерді сұрыптау

баған тақырыбында.

Сан аралықтарыЕскерту: Мәселелердің көпшілігі қосу арқылы шешіледіdata-sort-type = сан

баған тақырыбына. Сондай-ақ, бұл кейінірек өңдеуден туындаған мәселелердің алдын алады.

Нүктеден кейінгі сызықша бағанның әдепкі сандық сұрыпталуын бұзбайды. Сондықтан (30-40) диапазон жұмыс істейді.

Саннан кейінгі қосу белгісі бағандағы алғашқы 5 ұяшықтың бірінде болса, әдепкі сандық сұрыптауды бұзады.

Басқа жағдайда бос ұяшықтағы қосу белгісі бағанның әдепкі сандық сұрыпталуын бұзады. Егер ұяшық бағандағы алғашқы 5 ұяшықтың бірі болса.

Төменгі немесе жоғарғы диапазон бойынша сұрыптағыңыз келсе, диапазон үшін 2 бағанды ​​пайдалануға болады. Егер сіз жоғарғы диапазонның ең жақсы сұрыпталуын қаласаңыз, барлық ұяшықтарды сандармен толтыру қажет. Мысалға; төменгі және жоғарғы диапазонда бірдей санды қолдануға болады. Сондай-ақ, жоғарғы диапазондағы саннан кейін қосу белгісін қосуға болады.Төмендегі кестелердің бірінші жиынтығы дұрыс сұрыпталмаған, "400+" асқындыратын факторлары жоқ төменгі диапазоннан басқа. Ескертіп қой "400 +" және олардың бағандарында дұрыс сұрыпталмаңыз. Бұл кестелер жоқdata-sort-type = сан

олардың баған тақырыптарында.
Бір баған
Болжалды
400 +
40,000+
200,000–400,000
400,000+
60,000–350,000
40,000
40,000–50,000
20,000–100,000
10,000–100,000
6,000–7,000
5,000–10,000
қатысу
Бір баған
Болжалды
400+
40,000+
200,000–400,000
400,000+
60,000–350,000
40,000
40,000–50,000
20,000–100,000
10,000–100,000
6,000–7,000
5,000–10,000
қатысу
Екі баған
Болжалды
қатысу(төменгі)
400400+
40,00040,000+
200,000400,000
400,000+
60,000350,000
40,000
40,00050,000
20,000100,000
10,000100,000
6,0007,000
5,00010,000

(жоғарғы)data-sort-type = сан барсұрыптауды төмендегі кестелерде тіркеді. 400+ Сұрыптауына назар аударыңыз 400 +.

және
Бір баған
Болжалды
400 +
40,000+
200,000–400,000
400,000+
60,000–350,000
40,000
40,000–50,000
20,000–100,000
10,000–100,000
6,000–7,000
5,000–10,000
қатысу
Бір баған
Болжалды
400+
40,000+
200,000–400,000
400,000+
60,000–350,000
40,000
40,000–50,000
20,000–100,000
10,000–100,000
6,000–7,000
5,000–10,000
қатысу
Екі баған
Болжалды
қатысу(төменгі)
400400+
40,00040,000+
200,000400,000
400,000+
60,000350,000
40,000
40,00050,000
20,000100,000
10,000100,000
6,0007,000
5,00010,000

(жоғарғы)

Күнді сұрыптау мәселелері

Ай атаулары Ай атауын қамтитын барлық сұрыптау «ағылшынша» әдепкі тіл параметрін өзгерткен тіркелген қолданушылар үшін сәтсіз болуы мүмкінАрнайы: теңшелімдер

. Бұл ағылшын Википедиясындағы салыстырмалы түрде аз қолданушыларға әсер етеді және оларды елемеуге болады.

Тек жылына ҚараңызТабыстың теңдігі бойынша елдердің тізімі . Бағанды ​​жыл бойынша сұрыптау, егер бағандағы ұяшықтағы бірінші мәтін жоқ болса ғана жұмыс істейді. Жыл бірінші болуы керек. Қосуdata-sort-type = date

баған тақырыбына бұл өзгермейді. Мәтін дұрыскейін бір жыл камерада. «FY» (қаржы жылы

), мысалы, жылдан кейін өту керек. Жылдан кейінгі сілтемелер жақсы. «C» қойыңыз. жылдан кейін немесе «est» дегенді қолданыңыз. орнына бір жылдан кейін.

Бос ұяшықтағы кез-келген сызықша бағанды ​​сұрыптауды үзеді. Жылдан кейінгі сызықшалар жақсы.{{{Сандық сұрыптаудан} айырмашылығыЖоқ }} бағандағы кез-келген ұяшықтағы шаблон жасайдыемес

сол бағанды ​​үзіліс жылы бойынша сұрыптау.

Егер жыл сұрыптауда қиындықтар туындаса, бағандағы мәтіннің немесе сызықшаның (кез-келген түрдегі) кез-келген ұяшықты ұяшықтағы бірінші нәрсе ретінде тексеріңіз. Осы мәтінді немесе сызықшаны алып тастаңыз, сонда баған дұрыс сұрыпталуы керек.

Жыл және ай Күнді сұрыптаужұмыс істемейді айдан бір жыл бұрын (күнсіз) бағандар үшін. Қосуdata-sort-type = date немесеdata-sort-type = isoDate баған тақырыбынакөмектеспейді. Көру үшін әр баған тақырыбын төмендегі кестелерде екі рет басыңыз. Бағанға назар аударыңызdata-sort-type = isoDate
кейбір браузерлерде дұрыс сұрыпталуы мүмкін, бірақ бұл сенімді емес. Жыл және ай сандық формада (YYYY-MM) жұмыс істейдіdata-sort-type = isoDate

(төменде тиісті бөлімді қараңыз).
Жыл және ай
1999 желтоқсан
1999 қаңтар
2004 мамыр
2004 там
Жыл және ай
1999 желтоқсан
1999 қаңтар
2004 мамыр
2004 ж. Тамыз
Жыл және ай
data-sort-type = date
1999 желтоқсан
1999 қаңтар
2004 мамыр
2004 там
Жыл және ай
data-sort-type = date
1999 желтоқсан
1999 қаңтар
2004 мамыр
2004 ж. Тамыз
Жыл және ай
data-sort-type = isoDate
1999 желтоқсан
1999 қаңтар
2004 мамыр

2004 ж. Тамыз

Ай және жыл Күнді сұрыптаужұмыс істемейді тек бір жыл бұрын айы бар бағандар үшін (күн жоқ). Қосуdata-sort-type = date баған тақырыбына

көмектеспейді.
Ай және жыл
Желтоқсан 1999
1999 қаңтар
Мамыр 2004 ж
Тамыз 2004
Ай және жыл
Желтоқсан 1999
1999 жылғы қаңтар
Мамыр 2004 ж
Тамыз 2004
Ай және жыл
data-sort-type = date
Желтоқсан 1999
1999 қаңтар
Мамыр 2004 ж
Тамыз 2004
Ай және жыл
data-sort-type = date
Желтоқсан 1999
1999 жылғы қаңтар
Мамыр 2004 ж

Тамыз 2004

Ай, күн және жыл

Сұрыптау төмендегі барлық кестелерде дұрыс жұмыс істейді. 100 жылға дейінгі жылдар (мысалы, 99 жыл) үзілістерді сұрыптау. Егер бір күннің нөмірі болмаса, сұрыптау бұзылған.
Ай, күн, жыл
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр, 2004 ж
4 тамыз 2004 ж
Ай, күн, жыл
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр, 2004 ж
2004 жылғы 4 тамыз
Ай, күн, жыл
data-sort-type = date
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр, 2004 ж
4 тамыз 2004 ж
Ай, күн, жыл
data-sort-type = date
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр, 2004 ж

2004 жылғы 4 тамыз

Күн, ай және жыл

Төмендегі барлық жағдайларда сұрыптау дұрыс жұмыс істейді. 100 жылға дейінгі жылдар (мысалы, 99 жыл) үзілістерді сұрыптау. Егер бір күннің нөмірі болмаса, сұрыптау бұзылған.
Күн, ай, жыл
5 желтоқсан 1999
1999 жылғы 7 қаңтар
14 мамыр 2004 ж
4 тамыз 2004
Күн, ай, жыл
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр 2004 ж
4 тамыз 2004 ж
Күн, ай, жыл
data-sort-type = date
5 желтоқсан 1999
1999 жылғы 7 қаңтар
14 мамыр 2004 ж
4 тамыз 2004
Күн, ай, жыл
data-sort-type = date
1999 жылғы 5 желтоқсан
1999 жылғы 7 қаңтар
14 мамыр 2004 ж

4 тамыз 2004 ж

100 жылға дейін. Кез-келген күн форматыЕскерту:

Осы бөлімнен кейінгі бөлімді қараңыз. Сұрыптау жасырын арқылы жүзеге асырылуы мүмкіндеректер-сұрыптау-мән пайдаланыпISO күні . Үйлеседі

data-sort-type = isoDateЕскерту: Сұрыптау викитекст төмендегі 2 кесте үшін бірдей.

Кез-келген форматты оқырмандарға көрсетуге болады.
Күні
5 желтоқсан 111
7 қаңтар 35
5 желтоқсан 207
Б.з.б.
7 қаңтар б.з.д.
207 жылдың желтоқсанына дейін

{|| - style = vertikal-align: top; | {| class = «wikitable sortable» | -! data-sort-type = isoDate | Күні | - | data-sort-value = «111-12-05» | 5 желтоқсан 111 | - | data-sort-value = «35-01-07» | 7 қаңтар 35 | - | data-sort-value = «207-12-05» | 5 желтоқсан 207 | - | data-sort-value = «- 111» | Б.з.д. 111 ж. | - | data-sort-value = «- 35-01-07» | 7 қаңтарға дейінгі 35 қаңтар | - | data-sort-value = «- 207-12» | 207 жылғы желтоқсан |} Төмендегі кестеде бірдей isoDate мәндері қолданыладыдеректер-сұрыптау-мән

жоғарыдағы кесте ретінде. Бірақ оқырманға күндерді көрсету үшін бірнеше формат қолданылады.
Күні
5 желтоқсан 111
7 қаңтар 35
5 желтоқсан 207
шамамен б.з.д.
7 қаңтар, б.з.д.
207 ж. Желтоқсан

{| class = «wikitable sortable» | -! data-sort-type = isoDate | Күні | - | data-sort-value = «111-12-05» | 5 желтоқсан 111 | - | data-sort-value = «35-01-07» | 7 қаңтар 35 | - | data-sort-value = «207-12-05» | 5 желтоқсан 207 | - | data-sort-value = «- 111» | шамамен б.з.д. 111 ж. | - | data-sort-value = «- 35-01-07» | 7 қаңтар, б.з.д. 35 жыл | - | data-sort-value = «- 207-12» | 207 жылғы желтоқсан |}

Жыл, ай, күн. Сандарды қолдану. ISO күні YYYY-MM-DD Мысалдар үшін; кестелерді қараңызAndroid One

. Ол күнсіз ЖЖЖЖ-ММ пайдаланады. Қараңыз:.ISO күні «YYYY-MM-DD», 1-ден 4-ке дейінгі цифрлармен «YYYY» -9999-дан 9999-ға дейін. Жылдың өзі жақсы. Егер ай қолданылса, онда ол екі цифрды қолдануы керек. Егер ай алдыңғы цифрсыз бір цифрды қолданса, сұрыптау бұзылады. Бір цифр күніне сәйкес келеді. Мерзімінен бұрын және кейін кейбір заттарға рұқсат етіледі. Сияқты »c. « (үшіншамамен |-) датадан бұрын, ал кейіннен сілтемелер. Уикитексте бірнеше жылдарға дейін теріс сан болатын орын қалдыруды ұмытпаңыз. Әйтпесе,

кестені пішімдеу ретінде қолданылады. Сұрыптау тиімдіdata-sort-type = isoDate

баған тақырыбына қосылды. Сондай-ақ, BC немесе BCE қосуға болады. Күнге дейін және кейін басқа қосымшаларды тексеріп көріңіз. Бірнеше айға арналған бір сандар кейбір кестелерде проблема болуы мүмкін.
Күні
(жыл-ай-күн)
Қате. М-ге қарсы М.
-90
Сұрыптау бұзылған
90-1-13
90-12-5
1011-08-01[2]
c. 90[1]
c. 207-11
Күні
(жыл-ай-күн)
isoDate дұрыс.
-90
Сұрыптау жұмыстары
90-01-13
90-12-5
1011-08-1[2]
c. 90[1]
c. 207-11
Күні
(жыл-ай-күн)
isoDate дұрыс,
бірақ б.з.д. сұрыптауды тоқтатады
-90 ж
90-01-13
90-12-5
1011-08-1[2]
c. 90[1]
c. 207-11
Күні
(жыл-ай-күн)
көмегімен жақсы жұмыс істейді
data-sort-type = isoDate
Сұрыптау б.з.д.
-90 ж
90-01-13
90-12-5
1011-08-1[2]
c. 90[1]

c. 207-11

Күн кестесін сұрыптау үлгісі: күн мен ай, көптеген басқа күн форматтары {{Бұл мысалдар кестесінде}}Күн кестесін сұрыптау

шаблон. Олардың барлығы дұрыс сұрыпталады. Викитекстті қараңыз («дереккөзді өңдеу»). Әр кестедегі бірінші жазбаға арналған викитекст кесте тақырыбында көрсетілген.Ескерту: Кесте бағандарының ешқайсысыdata-sort-type = модификатор. Қолдануdata-sort-type =

кейде сұрыптауды бұзуы мүмкін.{{Күн кестесін сұрыптау }} шаблонды көптеген күн форматтарымен пайдалануға болады. ҚараңызҮлгі: Күн кестесін сұрыптау

көптеген басқа нұсқалар үшін.
Күні
(Тек күн мен айда)
{{Күн кестесін сұрыптау | 4 қаңтар}}
4 қаңтар
28 тамыз
3 қаңтар
29 тамыз
14 желтоқсан
1 қаңтар
Күні
(Тек ай мен күнде)
{{Күн кестесін сұрыптау | 4 қаңтар}}
4 қаңтар
28 тамыз
3 қаңтар
29 тамыз
14 желтоқсан
1 қаңтар
Күні
(Ай, күн, жыл)
{{Күн кестесін сұрыптау | 1990 | 4 | 27}}
1990 жылғы 27 сәуір
8 тамыз 1989 ж
3 ақпан, 2006 ж
4 қазан, 2006 ж
2004 жылдың 1 қарашасы

2004 жылғы 11 қаңтар

Сұрыпталатын тақырыптардағы фондық түстер Жалпы түспен бояу қосу«фон: ...;» тақырыптағы қасиет бағанның сұрыптау батырмасын жоғалтуына әкелуі мүмкін - қараңызphab: T33755

. Мысал:Аты-жөніТегі
БиіктігіДжон1.85
СмитРон1.89
РэйМарио1.72
Бианки1.82

Орташа: Нақтырақ қолданыңызstyle = «background-color: ...;»

 заттардың дұрыс жұмыс жасауын қамтамасыз ету. Мысал:{| class = «wikitable sortable» | -! style = «background-color: navajowhite» | Аты-жөні! style = «background-color: navajowhite» | [[Тегі]]! style = «background-color: navajowhite» | [http://example.com Биіктігі]

| - | Джон | Смит | 1.85 | - | Рон | Рэй | 1.89 | - | Марио | Бианки | 1.72 | - class = «sortbottom» | colspan = «2» | Орташа: | 1.82 |}

Осы сұрыпталатын кестені шығарады:Аты-жөніТегі
БиіктігіДжон1.85
СмитРон1.89
РэйМарио1.72
Бианки1.82

Орташа:

Кеңестер мен тәсілдер

Толтырғыш

Кейде туралау мақсатында жазбалар сол жақта толтырылады. Бұл олардың сұрыпталуына кері әсер етуі мүмкін.

Үзілмейтін кеңістіктер Сол жақ төсеніштің әсеріүзілмейтін кеңістік кодтар& nbsp;

бос кеңістік ретінде көрсетілетін браузерге байланысты: IE-де олар (бос бос кеңістіктерден айырмашылығы) жетекші бос орын ретінде сұрыптауға есептеледі, сондықтан мәтінмен сандар тізімінде (алфавиттік сұрыптау режимі қолданылады) оларды қолдануға болады анық немесе айқын емес ондық бөлгішке дейінгі таңбалар санын теңестіру. Алайда, Firefox-та оларды сұрыптау мақсатында елемейді. Пайдалану арқылы сұрыптау& nbsp; IE-де жұмыс істейді, бірақ Firefox-та жұмыс істемейді
Аты-жөні100.3 FM
Үшінші 89.5 FM
Біріншіден107.3 FM
Төртінші 95.3 FM

Екінші Сондай-ақ қараңыз.

Талқылау: халықтың саны бойынша АҚШ штаттары мен территорияларының тізімі / Мұрағат 1 # Сұрыпталатын кесте

Нөлдермен төсеу

  • 000156

Мысал:

Formatnum can be combined with padleft:

Integer:

  • 0,000,000,299,792,458

{{formatnum:{{padleft:299792458|16|0}}}} gives:

Нақты:

  • 0,000,000,299,792,458.056000

{{formatnum:{{padleft:{{#expr:((299792458.056 - .5) round 0)}}|16|0}}}}.{{padleft:{{#expr:(1000000*(299792458.056 - ((299792458.056 - .5) round 0))) round 0}}|6|0}} gives:

МерзімдеріThe simplest way to format sortable dates in a table is to use the {{Date table sorting }} шаблон. Сәйкесстиль бойынша нұсқаулық

  • , the template would be invoked using the following format:

{{Date table sorting|4 July 1776}}Please see the documentation of the template {{Date table sorting

}} for full details on how to use this.

Мәселелер
2006-12-032006-12-03
-0000-03-27-0000-03-27
2006-12 String sort mode
!9936-04 Желтоқсан 2006
!9900-07-13-0099-07-13
!9937-09-23-0062-09-23
!9937-10-08-0062-10-08
!9998-12-21-0001-12-21
2006-11-082006-11-08
0304-12-310304-12-31
2005-05-152005-05-15

April 64 BC

  • Date sorting works by formatting dates so they can be sorted numerically. Мысалға:

yyyy mm dd

  • 2001 07 21

немесе...for 21 July 2001. The "display:none" style can be used to hide a sortable numeric date before the displayed date. {{Date table sorting

}} does this automatically, and is recommended in most cases. You can use 2012 жылғы 7 шілде

etc. to get sortable dates. Example, including one date with a different display format:
Күні
2012 жылғы 7 қаңтар
2012 жылғы 7 мамыр
4 шілде 2012

2012 жылғы 7 шілде !9937-09-23For years BC,

bugzilla:8226

Numeric sort for BC/AD years

In certain circumstances the following sort technique may be used to provide a simple intuitive numeric sort for BC/AD years which are often surrounded by qualifying text. The sort in the BC/AD column (the fourth column in the example) is forced to be numeric (just as the other columns are forced to be alphabetic) by the inclusion of the first two hidden rows. These rows contain extreme values which will mean that these rows will ALWAYS be sorted to the top and bottom of the table, regardless of which column is sorted. As the sort mechanism determines the sort type to be used by examining the first cell in the column to be sorted the hidden rows ensure that a purely numeric value is always found in the first or last cell. The mechanisms used here are explained in the current article at: #Forcing proper sort type and positioning rows with a hidden sort key және.

#ExamplesWith numeric sorting guaranteed all that is needed is to precede the BC/AD text with a positive or negative year number in a hidden sort key ( {{Hs|-9999 ! }} ) which suitably represents the cell text. As this number will be the first thing the sort code sees it will sort it as a number, in the order large negatives -> zero -> large positives

, or the opposite. Once the sort type is fixed at the start of a sort the presence of alphabetic values in subsequent rows is ignored. The sort is done numerically on the first text in each row. The detail of the exclamation mark after the positive/negative year number in the hidden sort key is to clearly mark an end to the number which the sort mechanism must consider. In certain circumstance, if the exclamation mark is not present, and the hidden sort key is immediately followed by another number, that number may be treated as a continuation of the hidden sort key number, to produce an incorrect sort. The tables in the article: List of cities by time of continuous habitation

 have been modified to used this sort. The following example is modified (maintaining some defects in the content which will need resolving in the original!) from one of those tables:
{| class = «wikitable sortable» | -! Name! Historical region! Location! Continuously inhabited since! class="unsortable" | Notes|-style="display:none;"|!a||!a||!a||-9e99|-style="display:none;"|~z||~z||~z||9e99|-| [[Ife]] || || {{Hs|Nig}}[[Osun State]], [[Nigeria]] || {{Hs|-500 !}}c. 500 BC |||-| [[Axum]] || [[Kingdom of Axum]] || [[Ethiopia]] || {{Hs|-400 !}}c. 400 BC || Ancient capital of the Kingdom of Axum...|-| [[Mogadishu]] || || [[Somalia]] || {{Hs|900 !}}c. 900 || settled by Arab traders|-| [[Dar es Salaam]] || || [[Tanzania]] || {{Hs|1865 !}}1865 || Founded by the Sultan of [[Zanzibar]].|}Аты-жөніТарихи аймақОрналасқан жеріContinuously inhabited since
Ескертулер! а! а! а
-9e99~z~z~z
9e99Егер, Осун штатыНигерия
c. 500 BCЕгер, Осун штатыНигерияc. 8 ғасыр
earliest traces of habitation date to the 4th century BC.ИәЖоқЭфиопияc. Біздің дәуірімізге дейінгі 700 ж Oldest site of continuous habitation in .
Сахарадан оңтүстік АфрикаAxumАксум патшалығыЭфиопияc. 400 ж
Ancient capital of the Kingdom of AxumIgodomigodoБенин КорольдігіНигерияc. 400 ж
City of Benin, one of the oldest cities in NigeriaDjenné-JenoМалиc. Біздің дәуірімізге дейінгі 200 ж oldest known city in
Сахарадан оңтүстік АфрикаМогадишоСомалиc. 900
settled by Arab tradersКейптаунМыс колониясы1652Оңтүстік Африка
Founded by Jan van Riebeeck of the Dutch East India CompanyМонровия1822Либерия Settled by freed American slaves through the
Американдық отарлау қоғамыДар-эс-Салам1865Танзания Founded by the Sultan of .

Занзибар

Controlling sorting and display

  • Text undesired for sorting but needed for display: Жылысандық
  • sorting mode, text breaks numerical sorting whether the text is before or after the number. Sorting then becomes alphanumeric. Empty cell is treated as "zero" when sorting numerically. Жылыкүн
  • sorting mode, this text needs to be put in a separate column; in the case of a cell containing a range of dates or numbers (e.g. from .. to ..), text in surplus of what is required for sorting is put in the extra column. If the first part of the text is used for sorting, then the extra column needs to be the following one; conversely, if the last part of the text is used for sorting, then the extra column needs to be the previous one; depending on the table format, this dividing of an item over two cells may look ugly. Жылыәріптік

sorting, any footnotes etc. do not require a separate column; they can simply be put at the end of the element.

  • Text undesired for display but needed for sorting:

can be put as hidden text in the column to be sorted

Combining the two, we can have displayed text independent of text used for sorting, by fully hiding the latter, and fully putting the former in a separate column (in date sorting mode and numeric sorting mode) or in the same column after the hidden text (in alphabetic sorting). Fully putting the displayed text in a separate column may look ugly if it is not done consistently for a whole column, but only for elements that require this (e.g. if most entries in a column are single numbers, but some are ranges).

Static column

A static column, e.g. with row numbers, can be obtained with two side-by-side tables with for each row the same height set in both tables:
1
2
НөмірЕл
КапиталНидерланды
Amsterdam (although The Hague is the seat of government)Франция

Париж

The style can be adjusted to make it appear as a single table. If for some row the height of that row is too small for the text in a cell on one of the sides, the browser increases it, and there is no longer a match.A static column can also be created by enclosing the sortable table with the templates {{static column begin}} және {{Соңы}}. See the documentation of {{static column begin

Толығырақ}}.

Maintaining tables sorted by rank

Tables in rank order may become difficult to maintain as the list is updated. People keep adding more rows to the table, but fail to renumber all the ranks each time a new one is added. With Visual Editor it is much easier now. ҚараңызАнықтама: Кесте

and the section at the end on the Visual Editor. It is easy to add or remove a column of rank numbers. See the section on copying a column from one table to another. Copy a rank column from another table, or an older version of the same table. Мысалға; copy from.Мұнда

It is a rank column from 1 to 250.

Click on the first cell (with number 1) of the rank column. Then shift-click on the highest number you need. Click "copy" from the edit menu of your browser. Then click on the first cell of the blank column that needs rank numbers. Click "paste" from the edit menu of your browser.

Putting a table in initial alphabetical orderЕскерту: For more info see the Visual Editor sections at the end of Анықтама: Кесте . Сондай-ақ оқыңыз::Phab:T240114

"Enhance the VisualEditor table editor to allow sorting and saving sorted content." There are fast and slow ways to do this. Scroll down for fast ways. Өкінішке орайКөрнекі редактор

does not have a fast way to quickly alphabetize a table. You can manually move rows around one at a time. Click on a cell in a row. Then click on the arrow that shows up at the left of the row. Then click on "move above" or "move below" as needed.

If this is buggy or is not working, the rows can be moved around in the wikitext by cutting and pasting rows in the wikitext. A fast way is to launch free ,LibreOffice Calc or another spreadsheet program. ҚараңызЭлектрондық кестелік бағдарламалық жасақтаманың тізімі

. Go to the Wikipedia page or user sandbox with the table. Select and copy the table right off the page (do not go into the wikitext or the HTML). Paste it into a new Calc page. In Calc click on any cell in the column you want sorted, and then click on one of the sort options in the data menu at the top of the Calc window. Click on "ascending" or "descending" to sort alphabetically or numerically depending on the column contents. Click on "sort" for more options. Then convert the Calc table back to wikitext by pasting it into .

tab2wiki Or copy directly from the spreadsheet, and then paste directly into a new Visual Editor table where the first header cell has been selected. It may take up to a minute. You can copy the whole table or selected columns. For more info see .


Commons:Convert tables and charts to wiki code or image files There is another way to alphabetize a table. One can use NoteTab Жарық ||.

(freeware version of NoteTab). It installs quickly and easily. But the wikitext must be in compressed table format. All the wikitext for a row must be on one line. That means the cells in that row are separated by double bars

To alphabetize the list by the first column paste the table wikitext into a new NoteTab Light page. Select the rows you want to alphabetize. Then click on the "modify" menu, then "lines", then "sort", and then "ascending". That will put "A" at the top and "Z" at the bottom. |-Then put back (wikitext for row) between each line. Do that via find-and-replace by replacing ^p бірге

^p|-^p^p
|- is the underlying text editor code for line breaks in NoteTab.

is the wikitext for a table row. If there are blank lines between the entries replace ^p^p бірге

^p|-^p

Copy the wikitext and paste it back into the article. Save the page.

[[Help:Sorting#Initial alphabetical sort versus initial sort by rank order]]

It is a good idea to keep lists and tables in some kind of initial non-random sort order. Numbered rank order can be difficult to maintain as the list is updated, and as the rankings change. Мысалға; in a nation list, updating the info for a single nation may require changing the rank numbers of many nations. This discourages people from updating the list. If they do update the list, they may not bother to update the rank order. So the list becomes more and more incorrect over time. See lists of country data. ҚараңызCategory:Lists of countries by per capita values және.

Category:Lists of countries

It is much easier to keep a list in rank order if the numbered rank column (1,2,3) is removed from the table, and then put next to the table in a separate column. See how-to sections below. Just removing or separating the rank column (1,2,3) can greatly ease future updating of the table, whether the table is initially in rank order or alphabetical order.

It can be even easier maintenance and updating in some cases if the list is initially in alphabetical order, especially if the sources and references are also in alphabetical order. Readers can be instructed to use the sort button to order a number column.

Removing a rank column (1,2,3) from a table You can remove the rank column cells quickly. It is much easier now with the table editor in the VisualEditor

. Click on the header in the column you want to delete. An arrow will show up at the top of the column. Click the arrow, and then "delete column".

Санат: тіркелген жол нөмірлері бар кестелері бар мақалалар Сонда барPhabricator threads asking for a way to easily add static row numbers to tables. Қараңыз.phab:T42618 It supersedes .phab:T42634 If a solution is implemented in the MediaWiki software, then it will be much easier to use wide tables, and wide note columns, in tables with row numbers. An integrated static row number column would be very helpful in a wide table initially sorted by region and subregion such as this wider version туралы:Адамдарды қасақана өлтіру деңгейі бойынша елдер тізімі Versus this .

narrower version

A row number column never has to be updated, except to add more numbers at the end if necessary. Мысалға; when adding more nations. This allows any initial sort order for the table. It allows any column to be sorted later via the sort button, and still see the same row numbering.Қамау және түзету қадағалау ставкалары бойынша АҚШ штаттарының тізімі

is an example of a table that needs a separate row number column. Because there are 3 separate columns that are important enough that people want to be able to see the rank order. That can't be done with an integrated rank order column. It can only be done with a static row number column.

New method is much easier

This is a much easier method for adding a fixed row number column to a table.

Үлгі: Кесте жолдарының есептегіші <!-- -->Go to those template pages to see the documentation on how to use those templates. Note that you will need to temporarily add nowiki tags, or hidden comment tags , to the {{дәреже }} template line at the top of a table if you want to edit the table in the Visual Editor. Қараңыз Phabricator: .

T245277

Old method Adding a separate column of row numbers with this method requires some complicated wikitext, and does not work well with wide tables. Note the width of the tables here:

Санат: тіркелген жол нөмірлері бар кестелері бар мақалаларТұтқындау деңгейі бойынша елдер тізімі may or may not need a separate row number column. It depends on whether one believes there is more than one column that people want to see in rank order for. Its editing using the old method is explained in detail at Commons:Convert tables and charts to wiki code or image files (section about list of countries by incarceration rate). Сондай-ақ оқыңыз:.

Жан басына шаққандағы денсаулық сақтаудың жалпы шығындары бойынша елдер тізіміFlag icons are not currently a problem in country lists.

It depends on the current state of the MediaWiki software, and the current state of the flag templates. Sometimes they mess up row alignment more and more as the text size used is smaller and smaller. The row alignment is more and more messed up the farther down one scrolls down the table. At the time this is written the flag icons are formatted in such a way that they are not causing a problem.

Click column heads to sort alphabetically or numerically. Can sort in ascending or descending order. The row number column on the left sorts independently from the columns to the right of it. Or: "The row number column is static and does not sort." To make it static add class=unsortable

to the column head for the row numbers.A separate row number column only works when there is only one line per row in the table. So wide tables, or tables with a notes column are problematic. There could be 2 lines in some rows, depending on screen width, and the length of notes. Rows will wrap from being one line to two lines. Decrease your browser width to see. Мысалға; see notes column here:Ауданы бойынша елдер мен тәуелділіктер тізімі <br>. Wide tables can be narrowed in some cases by using breaks in the header titles:

. Also, the sorting icons can be put in a separate header row.Tables with references within the table are not currently a problem. Reference numbers are in ,жоғарғы әріп and this may or may not increase the line height of the row. It depends on the current state of the MediaWiki software, and whether it increases line height for rows with references. So a separate row number column may not work, especially when multiple cells in a column have references. The more rows with references, the more the misalignment as one goes down the table. One solution is to point to a notes section below the table. Қараңыз:Адамдарды қасақана өлтіру деңгейі бойынша елдер тізімі

. The notes are in a notes section below the table.Italics within the table are not currently a problem.

It depends on the current state of the MediaWiki software, and whether it changes the line height for rows with italics. Note: Copy separate row number table (1,2,3) from Мұнда . It is 1 to 250. Use as much as is needed. Сондай-ақ қараңызбұл тізім

of just the numbers.

Example tables. Old method

Here is how to put a main table adjacent to a separate row number table.атыдеректер
more data27353
мысықтар658,492
иттер1,649548

1
2
3

тышқандар <br>The two tables are combined by wrapping them within a 3rd table that does not have a border. Look at the wikitext to understand. See examples below. It is not necessary to put text in the header cell above the number column. You can leave it blank, but sortable. Қосу so it is not too narrow. You can also choose to leave the number column unsortable. Көрсетіңізclass=unsortable in the attributes of its header cell. For more info see the section higher up called .


1
2
3
Making a column unsortableатыдеректер
more data27353
мысықтар658,492
иттер1,649548

тышқандарAlign the multiple headers <br> across the tables below by adding (multiple times if necessary) to the header cells of the row-number column. See the wikitext for the table below. Сондай-ақ оқыңыз:Қамау және түзету қадағалау ставкалары бойынша АҚШ штаттарының тізімі және.Қасақана кісі өлтіру деңгейі бойынша елдер тізімі # Елдер бойынша

 Those tables have several header rows.



1
2
3
{| class = «wikitable sortable» | -! |-!
|-| 1

аты27353
деректер658,492
Көбірек1,649548

деректермысықтар иттертышқандар

You can remove the space between the 2 tables қосу арқылы



1
2
3
style="margin-right: -8px;" to the top line of the wikitext of the row number table. It may not be a good idea to do this though in many cases. Fixed row numbering is more intuitive when there is a space between tables. Otherwise people may not understand why the numbers are not sorting along with the rest of the table. {| class="wikitable sortable"
style="margin-right: -8px;"

аты27353
деректер658,492
Көбірек1,649548

деректер мысықтариттер

тышқандар With wider tables the rows only line up between the table and the row-number column if all the rows below the headers only use one line each. So it is a good idea to avoid tables that are too wide. For that reason avoid note columns, too. See the problem in the table below. Increase your text size, or narrow your browser window to see the problem with wider tables such as the one below.





1
2
3
Another problem is that the row-number column can drop down out of sight when the tables are viewed on a narrow screen, or when the browser width is narrowed.Қосуstyle=vertical-align:top; will keep the tops aligned between the 2 tables at all browser widths. The row-number column will not drop down.
аты
танымалдылықdata columns
басқабаған
жыл

ескертулердеректер2735312013Көбірек
деректермысықтар658,49222014popular pet
To align headers add breaks to the header cells of the row-number column.иттер1,6495483popular pet

This does not align the tops of the 2 tables at narrow browser widths.

тышқандар

less popular Adding CSS for vertical alignment will keep the tops aligned.

For the above table here is the wikitext at the top of the wrapping table, followed by the header wikitext for the row-number column: {||- style=vertical-align:top;|{| class = «wikitable sortable» | -! |-!

|-!

|-| 1 Adding row numbers with Template:Row numbers ҚараңызTemplate:Row numbers for a very fast way to add a column of row numbers to a table. The row numbers are not fixed though as with the previous methods. This method is not affected by screen width as with the method used in the previous section. The row numbers stay aligned with the table rows. Қараңыз

this page with a column of 300 rows containing _row_count . The column can be copied with Visual Editor into any table. In order to quickly set up any table to useTemplate:Row numbers

. Қараңыз


this old version туралыList of countries by wealth per adult
1. It uses the template to add the row numbers.27353
2Қараңыз658,492
3Анықтама: Кесте1,649548


and its section at the end on the Visual Editor. It explains how to copy a column from one page to a table on another page.

Remove the template code at the beginning of the table in order to edit the table in Visual Editor. Otherwise, use the wikitext editor. Leave a note on the talk page, and add a hidden note above the table. See wikitext and note of the table below. атыдеректер

more data

мысықтар

иттер
9
12
11

тышқандар

Sorting the wikitext of a table

One difficult way to sort the

викитекст
12
11
9

itself by a certain column is to use the following 'trick'. You can make an auxiliary sortable table containing the wikitext for the original table, and sort it. You can then replace the original wikitext by this sorted wikitext.Unfortunately this method is anything but quick and easy. The heavy modifications needed make it unsuitable for larger tables, while small tables generally are sorted faster by hand.

Мысал:Original table:демо
Auxiliary table:Үлгі: Wikipedia тіркелгілері101010
{|class="wikitable sortable"!demo{|class="wikitable sortable"!header|-||-| 9|-||-|12|-||-|11|}|}Үлгі: Botnav222
Now you can sort the above table, and copy the rendered text to the edit box. After deleting the "header" line, this renders as a new defaultly sorted table:Үлгі: Уикипедияға сілтеме1-11
демоҮлгі: сілтеме метамәліметтерінің navbox0

Sorting with increase/decrease/steady templates Мысал, Without keyWith key алмаБанан шиеДуриан To enable sorting of cells with Template:Increase

Template:Decrease немесе
Template:Steady$1|$3$2$3
, add a sort key, e.g. {{increase|2}}2, {{decrease|-1}}1 or {{steady|0}}. To fix an existing table, use $1|-$3$2$3
Search and replace$1|0$2

(right icon in the Advanced toolbar) with

Treat search string as a regular expression selected to do the following replacements:

Іздеу

Replace with
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
9
:
;
<
=
>
?
@
[
\
]
^
_
'
({{increase)(}})([0-9]*)
({{decrease)(}})([0-9]*)
({{steady)(}})
Alphabetic sorting order
data-sort-type:text
- Sort the following table to see an example of the alphabetic sort order.
Note that sorting is case-insensitive: the two-character entries such as A1 demonstrate that A and a are at the same position.
Тест
{
|
}
~
A
З
а
з

A1

Z1a1

z1
É
é
1000000000000000000
-1000000000000000000
.0000000000000000001
-.0000000000000000001
É1
é1
Numerical sorting order examples
89 123 456 788
89,123,456,789
14
-14
11
data-sort-type:number
- Sort the following table to see an example of the numerical sort order.
12 (?)
mixed notations
Тест
?
333
1.4285714285714E+17
-1.4285714285714E+17
1.4285714285714E-13
-1.4285714285714E-13
-12 (retrograde)
12 or 13
c. 12
12 (шамамен)
1e10
e 9
e 80
e 70
e 600
999e9
88e80
7e270
999e-9
88e-80
7e-270
-999e9
−999e9
-88e80
-7e270
-999e-9
-88e-80
-7e-270

e3