J'ai le script suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
	<script>
	$(document).ready(function() {  			// executed when document is loaded
		$.fn.dataTable.ext.order.intl('fr');		// french collation doesn't work
		let table = new DataTable('#table',{
			language: {
				url: "view/lang/<?= $this['language'] ?>_dataTables.json",
				},
			// three next lines don't work with or without quotes (")
			"lengthChange": true,
			//pageLength: 10,
			"lengthMenu": [ 10, 25, 50, 75, 100 ],
 
			initComplete: function() {
				$('#table_filter [type="search"]').focus();
			}
		});
	});
	</script>
	<table id="table" class="nowrap smallFont08">
Dans ce script les lignes 9 à 11 sont inopérantes. J'ai essayé de supprimer ces lignes pour avoir l'option par défaut mais le résultat est le même: La liste de choix est visible et ne comporte qu'une option: 10.
J'ai également essayé de supprimer les guillemets autour des noms de propriétés mais rien ne change.
J'ai vidé le cache du navigateur plusieurs fois mais l'affichage ne change pas.

Le fonctionnement de DataTable est correct par ailleurs (filtre, recherche, bas de tableau)