Changement de jquery datatables par défaut le nombre de lignes affichées
par défaut, datatables a 4 tailles d'enregistrements à afficher: 10,25,50,100.
A) y a-t-il un moyen de changer cela? J'ai essayé d'éditer le fichier jquery pour changer le tableau à [30,60,90,120] lui-même et cela l'a détruit.
B) y a-t-il un moyen de définir la taille de sélection par défaut à 50 (au lieu de 10) de ce sélecteur lors de l'initialisation lorsque jquery Le construit?
Je ne trouve aucun de ces articles dans la documentation.
2 réponses
[mise à Jour parce que cette réponse semble avoir quelques points de vue] --
Réponse Mise À Jour:
dans les versions suivantes (je crois 1.10+), les conventions de nommage de L'API ont changé, abandonnant la notation hongroise. Je crois que les anciennes conventions sont des alias pour la compatibilité, mais les actuelles conventions sont les suivantes:
lengthMenu
pageLength
ainsi, les réponses mises à jour sont:
A) c'est le lengthMenu paramètre: https://datatables.net/reference/option/lengthMenu
Par exemple, voici comment j'en ai un de mes set:
"lengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
B) pageLength https://datatables.net/reference/option/pageLength -- le cas échéant, définir ce quel que soit votre défaut devrait être.
"pageLength" : 25,
Réponse Originale
 A) C'est le aLengthMenu paramètre: http://datatables.net/ref#aLengthMenu
Par exemple, voici comment j'en ai un de mes set:
"aLengthMenu": [[10, 25, 50, 100, 200, -1], [10, 25, 50, 100, 200, "All"]],
 B)iDisplayLength -- définissez ce paramètre à tout ce que votre valeur par défaut devrait être
- DataTables 1.10+ - Utiliser - lengthMenupour définir une liste des longueurs de page disponibles et éventuellement- pageLengthpour définir la longueur initiale de la page.- Si - pageLengthn'est pas spécifié, il sera automatiquement défini à la première valeur indiquée dans le tableau spécifié par- lengthMenu.- var table = $('#example').DataTable({ lengthMenu: [ [2, 4, 8, -1], [2, 4, 8, "All"] ], pageLength: 4 });- Voir ce jsFiddle pour le code et démonstration. 
- tables de données de 1,9 - Utiliser - aLengthMenupour définir une liste des longueurs de page disponibles et- iDisplayLengthpour définir la longueur initiale de la page.- var table = $('#example').dataTable({ "aLengthMenu": [ [2, 4, 8, -1], [2, 4, 8, "All"] ], "iDisplayLength" : 4, });- Voir c'jsFiddle pour le code et la démonstration.