Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 17550|Antwort: 2

[Jquery] Seriennummern für Datatables hinzugefügt (1.10 neue Implementierung)

[Link kopieren]
Veröffentlicht am 14.11.2017 13:52:30 | | | |
Das Datatables-Plugin von JQuery ist sehr gut zum Erstellen von Tabellen.

Ich dachte, es sei einfach, eine Seriennummer zur Tabelle hinzuzufügen, aber nachdem ich die offizielle Implementierung von Datatables gelesen habe, scheint der Code nicht einfach zu sein, und der Test hat einige Probleme gefunden, was nicht einfach zu bedienen war. Ich habe im Internet keine gute Lösung gefunden, also habe ich den Code nachverfolgt und selbst einen Weg gefunden.

Seriennummern-Implementierung (bequeme, inoffizielle Implementierung)
Da Spaltendaten eine Funktion sein können, schauen Sie sich die Daten in den Parametern an. Es stellte sich heraus, dass tatsächlich nützliche Daten gefunden wurden, und wir begannen zu beginnen.



Der Code lautet wie folgt:

Der Punkt ist der folgende Satz
meta.settings._iDisplayStart + meta.row + 1;
Nach Analyse ist bekannt, dass:
meta.settings._iDisplayStart Der Startindex jedes Datensatzes wurde angezeigt;
meta.row+1 ist der Zeilenindex der aktuellen Seite, plus 1 ist die Zeilennummer;
Die Summe der beiden ist die Zeilenseriennummer der aktuellen Periode.

Diese Methode wird nicht offiziell angeboten oder empfohlen, aber ich denke, sie ist intuitiver und kostengünstiger, die angezeigten Daten in den Daten zu verarbeiten.





Vorhergehend:Los Angeles, USA_16 cores_96G Erinnerung _250M_550 Yuan
Nächster:Juli 2017 WIN7\XP· GHOST System Enzyklopädie herunterladen! Updates gehen weiter, spannend!
Veröffentlicht am 14.11.2017 14:44:37 |
                          
 Vermieter| Veröffentlicht am 08.03.2018 14:25:32 |
NameArtBeschreibung
UnentschiedenintegerJSDie Anzahl der Anfragen wird gekontert und jedes Mal so zurückgegeben, wenn sie an den Server gesendet wird.
StartintegerJSDie Startposition des ersten Datenstücks, zum Beispiel 0, repräsentiert das erste Datenstück
LängeintegerJSAnzahl der angezeigten Elemente pro Seite.
Suche[Wert]stringJSGlobale Suchkriterien für jede Spalte (durchsuchbar muss auf true gesetzt werden)
search[regex]booleanJSWenn wahr ist, bedeutet das, dass der Wert der globalen Suche als regulärer Ausdruck verarbeitet wird, wenn falsch, ist er es nicht.
Bestellung[Spalte]integerJSi ist ein Array-Index, der den Spalten entspricht, beginnend bei 0, und der Unterparameter gibt an, welche Spalte sortiert werden muss
Bestellung[Regie]stringJSDie Spalte ist oben bestimmt, und die Sortiermethode dieser Spalte ist absteigend asc
Säulen[Daten]stringJScolumnsbinding, definiert durch columns.data
Säulen[Name]stringJScolumns.name
Säulen[durchsuchbar]booleanJSOb eine markierte Spalte auf true durchsucht werden kann, heißt ja, ansonsten kann sie nicht, was von columns.searchable gesteuert wird
Säulen[bestellbar]booleanJSOb die markierten Spalten auf true sortiert werden können, heißt ja, ansonsten nein, das wird von columns.orderabl gesteuert
Säulen[Suche] [Wert]stringJSSuchkriterien für bestimmte Spalten
Säulen[Suche] [regex]booleanJSOb Suchkriterien für eine bestimmte Spalte als reguläre Ausdrücke gelten
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com