Autor | Zpráva | ||
---|---|---|---|
PetraPP Profil |
#1 · Zasláno: 5. 3. 2020, 21:10:36
Ahojte,
používám DataTable a potřebovala bych DataTable přinutit, aby mně správně řadil podle čísel (pořadí). Bohužel používám tam HTML (u čísla mám šipky pro změnu pořadí), tak že to řazení díky tomu asi nefunguje správně, protože pokud HTML nahradím čistě číslem, tak DataTable krásně řadí 0 ->9 a opačně. Neporadí mně někdo, jak přinutit DataTable, aby řadil dobře i s HTML? Třeba s přidáním nějakého tágu, co řekne DataTable, aby podle toho řadil? Na internetu jsem nic moc nenašla :( Předem strašně moc děkuji za výpomoc. |
||
Kajman Profil |
#2 · Zasláno: 5. 3. 2020, 23:40:55
Pokud to je DataTables, tak se to na internetu najít dá
datatables.net/reference/option/columns.type |
||
PetraPP Profil |
#3 · Zasláno: 6. 3. 2020, 11:02:14
No vyzkoušela jsem, ale nefunguje.
Použila jsem nastavení: "columnDefs": [{"type": "html-num-fmt", "targets": 0}], Pokud se podívám do zdrojového kódu, co vypisuje datatables, tak potřebuji seřadit tohle. Těch čísel je tam velká hromada. Potřebovala bych, kdybych datatables přímo dala data-id nebo něco podobného, podle kterého by vzal číslo k řazení. A tohle nevím jak udělat. <ul class="list-inline my-0"> <li class="list-inline-item mx-0"> <span class="badge badge-secondary py-2 px-2" id="0">0</span> </li> <li class="list-inline-item mx-0"> <form action="mesta.php?stat=CZ" method="post"> <input type="hidden" name="mesta_id" value="18908"> <input type="hidden" name="poradi_ac" value="0"> <button type="submit" name="poradi" class="btn btn-sm btn-success"><svg class="svg-inline--fa fa-arrow-down fa-w-14" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-down" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z"></path></svg><!-- <i class="fas fa-arrow-down"></i> --></button> </form> </li> <li class="list-inline-item mx-0"> <form action="mesta.php?stat=CZ" method="post"> <input type="hidden" name="mesta_id" value="18908"> <input type="hidden" name="poradi_ac" value="1"> <button type="submit" name="poradi" class="btn btn-sm btn-success"><svg class="svg-inline--fa fa-arrow-up fa-w-14" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" data-fa-i2svg=""><path fill="currentColor" d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"></path></svg><!-- <i class="fas fa-arrow-up"></i> --></button> </form> </li> </ul> |
||
Časová prodleva: 4 roky
|
0