Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 17550|Répondre: 2

[Jquery] Ajout de numéros de série pour Datatables (nouvelle implémentation 1.10)

[Copié le lien]
Publié sur 14/11/2017 13:52:30 | | | |
Le plugin Datatables de JQuery est très efficace pour créer des tables.

Je pensais qu’il était facile d’ajouter un numéro de série à la table, mais après avoir lu l’implémentation officielle de Datatables, le code semble peu simple, et le test a révélé quelques problèmes, ce qui n’a pas été facile à utiliser. Je n’ai pas trouvé de bonne solution sur Internet, alors j’ai tracé le code et trouvé un moyen moi-même.

Implémentation du numéro de série (implémentation pratique et non officielle)
Puisque les données de colonne peuvent être une fonction, alors regardez les données dans les paramètres. Il s’est avéré que des données utiles ont effectivement été trouvées et nous avons commencé à commencer.



Le code est le suivant :

Le point est la phrase suivante
meta.settings._iDisplayStart + meta.row + 1 ;
Après analyse, on sait que :
meta.settings._iDisplayStart L’index de départ de chaque enregistrement affiché ;
meta.row+1 est l’index de ligne de la page courante, plus 1 est le numéro de ligne ;
La somme des deux correspond au numéro de série de ligne de la période en cours.

Cette méthode n’est pas officiellement fournie ni recommandée, mais je pense qu’elle est plus intuitive et moins coûteuse de gérer les données affichées dans les données.





Précédent:Los Angeles, USA_16 cores_96G souvenir _250M_550 yuan
Prochain:Juillet 2017 WIN7\XP· Encyclopédie téléchargeable du système GHOST ! Les mises à jour continuent, c’est excitant !
Publié sur 14/11/2017 14:44:37 |
                          
 Propriétaire| Publié sur 08/03/2018 14:25:32 |
nomtypedescription
Match nulInteger JSLe nombre de requêtes est contré, et il est retourné tel quel à chaque envoi au serveur.
DépartInteger JSLa position de départ du premier morceau de données, par exemple, 0 représente le premier élément de données
LongueurInteger JSNombre d’éléments affichés par page.
recherche[value]stringJSCritères globaux de recherche pour chaque colonne (la recherche doit être réglée sur true)
recherche[regex]booleanJSSi vrai signifie que la valeur de la recherche globale est traitée comme une expression régulière, si faux, ce n’est pas le cas.
commande[chronique]Integer JSi est un indice de tableau, correspondant à des colonnes, commençant par 0, et le sous-paramètre indique quelle colonne doit être triée
commande[réal]stringJSLa colonne est déterminée ci-dessus, et la méthode de tri de cette colonne est ascendante descendante
Colonnes[data]stringJScolumnsbinding, défini par columns.data
Colonnes[nom]stringJScolumns.name
Colonnes[recherchable]booleanJSQue la recherche d’une colonne étiquetée soit vraie signifie oui, sinon elle ne peut pas, ce qui est contrôlé par columns.searchable
Colonnes[commandable]booleanJSQue les colonnes balisées puissent être triées en true signifie oui, sinon non, cela est contrôlé par columns.orderabl
Colonnes[recherche] [valeur]stringJSCritères de recherche pour des colonnes spécifiques
Colonnes[recherche] [regex]booleanJSQue des critères de recherche pour une colonne particulière soient considérés comme des expressions régulières
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com