Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 17550|Válasz: 2

[Csípős] Hozzáadva sorozatszámokat az adattáblákhoz (1.10 új megvalósítás)

[Linket másol]
Közzétéve 2017. 11. 14. 13:52:30 | | | |
A JQuery Datatables pluginje nagyon jó táblázatok készítéséhez.

Azt hittem, könnyű sorozatszámot hozzáadni a táblához, de miután elolvastam a Datatables hivatalos implementációját, a kód nem tűnik egyszerűnek, a teszt néhány problémát talált, és nem volt könnyű használni. Nem találtam jó megoldást az interneten, ezért utánajártam a kódnak, és magam is megtaláltam a megoldást.

Sorozatszám megvalósítás (kényelmes, nem hivatalos megvalósítás)
Mivel az oszlopadatok lehetnek függvények, akkor nézzük meg az adatokat a paraméterekben. Kiderült, hogy valóban találtak hasznos adatokat, és elkezdtük a munkát.



A kódex a következő:

A lényeg a következő mondat
meta.settings._iDisplayStart + meta.sor + 1;
Elemzés után ismert, hogy:
meta.settings._iDisplayStart Minden megjelenített rekord kezdő indexe;
meta.row+1 az aktuális oldal sorindexe, plusz 1 a sorszám;
A kettő összege a jelenlegi korszak sorszáma.

Ez a módszer hivatalosan nem elérhető vagy ajánlott, de szerintem intuitívabb és olcsóbb kezelni az adatokat adatokban.





Előző:Los Angeles, USA_16 cores_96G emlék _250M_550 yuan
Következő:2017. július WIN7\XP· GHOST System Letölthető Enciklopédia! A frissítések folytatódnak, izgalmas!
Közzétéve 2017. 11. 14. 14:44:37 |
                          
 Háziúr| Közzétéve 2018. 03. 08. 14:25:32 |
névtípusleírás
DöntetlenintegerJSA kérések számát ellensúlyozzák, és minden alkalommal visszaküldik a szervernek, ahogy van.
KezdésintegerJSAz első adatdarab kezdőpozíciója, például 0, az első adatrészt jelöli
HosszintegerJSOldalonként megjelenített tételek száma.
Keresés[érték]stringJSGlobális keresési kritériumok minden oszlopra (a kereshetőséget true-ra kell állítani)
keresés[regex]booleanJSHa igaz, azt jelenti, hogy a globális keresés értéke reguláris kifejezésként kerül feldolgozásra, ha hamis, akkor nem.
rend[oszlop]integerJSi egy tömbindex, amely oszlopoknak felel meg, 0-tól indulva, és az alparaméter jelzi, melyik oszlopot kell rendezni
rend[rendező]stringJSAz oszlopot fent határozzuk meg, és ennek az oszlopnak a sortozási módszere csökkenő asc
Oszlopok[adat]stringJScolumnsbinding, columns.data által definiálva
Oszlopok[név]stringJScolumns.name
Oszlopok[kereshető]booleanJSAz, hogy egy címkézett oszlopot valóban lehet keresni, azt jelenti, hogy igen, különben nem, amit a columns.searchable irányít.
Oszlopok[rendelhető]booleanJSAz, hogy a címkézett oszlopokat igazra lehet rendezni, azt jelenti, hogy igen, különben nem, ezt a columns.orderabl irányítja.
Oszlopok[keresés] [érték]stringJSKeresési kritériumok konkrét oszlopokhoz
Oszlopok[keresés] [regex]booleanJSAz, hogy egy adott oszlop keresési kritériumai reguláris kifejezésnek számít-e
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com