jQuery datatables ignore les lignes avec colspan
J'ai une table qui ressemble à ceci:
ÉDITÉ:
<table id="results">
<thead>
<tr>
<th>ID</th>
<th>NAME</th>
<th>NUMBER</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#" onclick="$('#user_1').toggle();">1</a></td>
<td>JOHN</td>
<td>311-123-4523</td>
</tr>
<tr id="user_1" class="hide">
<td colspan="3">
Some information about the user
</td>
</tr>
</tbody>
</table>
<script>
$(document).ready(function(){
$('#results').dataTable({
"sPaginationType": "bootstrap"
});
});
</script>
Remarque: en Cliquant sur le numéro d'identification, afficher/masquer la ligne de détail.
Je vais avoir des problèmes lors de la dataTable essayer de rendre la table avec le colspan, j'obtiens cette erreur
Uncaught TypeError: Cannot read property 'asSorting' of undefined
Si je supprime les lignes de détails, datatable rend tout très bien.
Ce que je veux savoir si il est possible de dire dataTable pour ignorer les détails des lignes comme décrit ci-dessus.
- qu'entendez-vous par les ignorer? désactiver ou non-visible?
- ils sont des tableaux HTML avec données en eux. Pas de tables de données. Certaines personnes peuvent se confondre, vous savez
- Quand j'essaie de faire $('table').dataTable(); j'obtiens cette erreur Uncaught TypeError: Cannot read property 'asSorting' undefined et sa raison de datatable est en essayant de trier avec le table avec colspans
- un peu plus d'informations (par insight je veux dire le code) serait utile 🙂 Il vaudrait peut-être mieux voir où vous êtes entrain de faire une erreur si nous voyons ur code
- Édité à la question que vous pouvez voir un peu plus de code maintenant!
- essayer de trouver la solution aussi :]
Vous devez vous connecter pour publier un commentaire.
Je vous recommande d'utiliser cette solution directe à partir de datatable
DataTables caché ligne détails exemple
fonctionne très bien
J'ai lu la documentation de Datatable et il semble que ne supporte pas
colspan
dès maintenant.Vous pouvez jeter un oeil à ces liens. Ils offrent des solutions de rechange à
colspans
. Cela semble être assez pénible, d'accord, mais comme de maintenant, il n'y a pas d'autre.Datatables lien du forum
DONC, le lien pour un même genre de question
Edit :
Sur la lecture de plus, j'ai trouvé cette :
Cela explique comment colspan et sowspan peut être utilisé pour le regroupement. Vous pourriez peut-être examiner de plus près que les.
Et vous assurer que vous utilisez la dernière version du plugin.
Ajouter à votre css:
et de gestionnaire onclick: