jQuery Datatables : colonne Individuelle de la recherche sur l'en-tête du tableau
J'ai suivi la procédure sur Colonne individuelle de la recherche (texte entrées) et Colonne individuelle de la recherche (sélectionner l'entrée) à utiliser plusieurs filtres sur jQuery Datatables et il y a plusieurs filtres sur le pied de page. D'autre part, je veux déplacer ces filtres à l'en-tête de la Table de données, mais ne peut pas les aligner à l'horizontale comme indiqué sur l'image ci-dessous. Il y a quelques exemples comme Filtrage personnalisé de gamme recherche, mais ils ne sont pas alignées ainsi. Est-il possible de faire cela?
$(document).ready(function() {
//Setup - add a text input to each footer cell
$('#example tfoot th').each( function () {
var title = $(this).text();
$(this).html( '<input type="text" placeholder="Search '+title+'" />' );
} );
//DataTable
var table = $('#example').DataTable();
//Apply the search
table.columns().every( function () {
var that = this;
$( 'input', this.footer() ).on( 'keyup change', function () {
if ( that.search() !== this.value ) {
that
.search( this.value )
.draw();
}
} );
} );
} );
- Comme vous êtes un vrai maître de la DataTable, pourriez-vous s'il vous plaît aider moi aboutthis problème? Merci à l'avance...
- oui, on peut déplacer ce filtre vers le haut...
Vous devez vous connecter pour publier un commentaire.
Ici
solution
à votre problème, s'il vous plaît ajouter des choses nécessaires datatable configuration.De la colonne de filtre est déplacé à partir d'un pied de page en-tête de tableau en utilisant le CSS, c'est à dire, simplement en utilisant
https://jsfiddle.net/dipakthoke07/ehhfsrfq/2/
Espère que cela vous aidera.
Ici la solution pour chaque colonne de la recherche dans la Table de données.
il est également utiliser pour plusieurs valeurs de ligne de recherche en utilisant les regex :
JS:
Vous pouvez essayer ce plug-in de DataTables, on dirait qu'elle correspond à la fin, bien que l'interface est un peu différent de ce que vous avez besoin.