Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 17550|Răspunde: 2

[Jquery] Numere de serie adăugate pentru Datatables (1.10, implementare nouă)

[Copiază linkul]
Postat pe 14.11.2017 13:52:30 | | | |
Pluginul Datatables de la JQuery este foarte bun pentru a crea tabele.

Am crezut că este ușor să adaug un număr de serie în tabel, dar după ce am citit implementarea oficială a Datatables, codul pare să nu fie simplu, iar testul a găsit unele probleme și nu a fost ușor de folosit. Nu am găsit o soluție bună pe Internet, așa că am urmărit codul și am găsit singur o soluție.

Implementarea numărului de serie (implementare convenabilă, neoficială)
Deoarece datele coloanelor pot fi o funcție, atunci uită-te la datele din parametri. S-a dovedit că s-au găsit date utile și am început să începem.



Codul este următorul:

Ideea este următoarea propoziție
meta.settings._iDisplayStart + meta.row + 1;
După analiză, se știe că:
meta.settings._iDisplayStart Indexul de început al fiecărei înregistrări afișat;
meta.row+1 este indexul de rânduri al paginii curente, plus 1 este numărul liniei;
Suma celor două este numărul de serie al liniei perioadei curente.

Această metodă nu este furnizată sau recomandată oficial, dar cred că este mai intuitivă și mai ieftină să gestionezi datele afișate în date.





Precedent:Los Angeles, USA_16 cores_96G memorie _250M_550 yuan
Următor:Iulie 2017 WIN7\XP· Enciclopedia de descărcare a sistemului GHOST! Actualizările continuă, e entuziasmant!
Postat pe 14.11.2017 14:44:37 |
                          
 Proprietarul| Postat pe 08.03.2018 14:25:32 |
numetipdescriere
EgalitateintegerJSNumărul de cereri este contracarat și este returnat așa cum este de fiecare dată când este trimis către server.
StartulintegerJSPoziția inițială a primei date, de exemplu, 0 reprezintă prima bucată de date
LungimeintegerJSNumărul de elemente afișate pe pagină.
căutare[value]stringJSCriterii globale de căutare pentru fiecare coloană (căutarea trebuie setată pe true)
căutare[regex]booleanJSDacă adevărat înseamnă că valoarea căutării globale este procesată ca o expresie regulată, dacă este fals, nu este.
Ordine[coloană]integerJSi este un index de tablou, corespunzător coloanelor, începând de la 0, iar subparametrul indică care coloană trebuie sortată
Ordine[regie]stringJSColoana de mai sus este determinată, iar metoda de sortare a acestei coloane este ascendent descrescător
Coloane[date]stringJScolumnsbinding, definit prin columns.data
Coloane[nume]stringJScolumns.name
Coloane[căutabil]booleanJSDacă o coloană etichetată poate fi căutată ca adevărată înseamnă da, altfel nu poate, ceea ce este controlat de columns.searchable
Coloane[se poate comanda]booleanJSDacă coloanele etichetate pot fi sortate ca true înseamnă da, altfel nu, acest lucru este controlat de columns.orderabl
Coloane[căutare] [valoare]stringJSCriterii de căutare pentru coloane specifice
Coloane[căutare] [regex]booleanJSDacă un criteriu de căutare pentru o anumită coloană este considerat expresie regulată
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com