Masquer LengthMenu de Jquery datatable
S'il vous plaît comment puis-je masquer les LengthMenu (la dropdownlist qui affiche le nombre d'enregistrements affichés par page) à partir de mon Jquery datatables?
Actuellement, je suis en mesure de le désactiver, mais je ne veux pas qu'il apparaisse à tous. Voir mon Violon ici
ci-dessous:-
testdata = [{"id":"58","country_code":"UK"},{"id":"59","country_code":"US"}];
$('#test').dataTable({
"aaData": testdata,
"aoColumns": [
{ "mDataProp": "id" },
{ "mDataProp": "country_code" }
],
"bLengthMenu" : false, //thought this line could hide the LengthMenu
"bInfo":false,
});
`//the next 2 lines disables the LengthMenu
//var aLengthMenu = $('select[name=test_length]');
//$(aLengthMenu).prop('display', 'disabled');
source d'informationauteur Sola Oderinde
Vous devez vous connecter pour publier un commentaire.
Essayer avec
Violon
Faire avec:
Cela permet de masquer la longueur de la liste déroulante.
Vous pouvez le faire en désactivant la pagination:
Si à l'aide de bootstrap ou certains autres modèles, le résultat de cacher le menu de longueur pourrait obtenir un peu moche, comme, manquant frontières.
Ce qui a fonctionné pour moi a été d'utiliser des css et de manipuler l'étiquette étiquette de
De désactiver la pagination du tout, alors:
Si vous souhaitez masquer la pagination et la "émission X Entrées déroulant" option UNIQUEMENT lorsque les lignes de données qui peuvent tenir dans une seule page, vous pouvez utiliser
drawCallback
:Alternativement, vous pouvez vous référer à cette discussiontout à fait semblable approche.