2017-10-09 8 views
0

Est-il possible de désactiver le comportement sortable sur la première ligne d'en-tête?Table à trier avec ligne d'en-tête supplémentaire

<table class="ui sortable table"> 
    <thead> 
    <tr> 
     <th colspan="2"> 
     Header 
     </th> 
    </tr> 
    <tr> 
     <th>Id</th> 
     <th class="ascending sorted">Username</th> 
    </tr> 
    </thead> 
    ... 
</table> 

Actuellement, il se comporte comme ceci: enter image description here

Le curseur d'en-tête est un pointeur et l'arrière-plan change onblur/onFocus.

+0

Peut-être pas une solution pour votre solution, mais une solution de contournement pourrait être de créer un segment ou un menu et de l'attacher au sommet de votre table au lieu de créer un deuxième en-tête. – MEnf

Répondre

1

Vous pouvez ajouter javascript pour gérer le tri ou utiliser une dépendance populaire comme dataTables pour le tri, la recherche, le filtrage de table, etc., qui est fournie avec l'intégration de l'interface utilisateur sémantique.

Pour trier une table, vous pouvez simplement appeler une instance de dataTable comme ceci:

$(document).ready(function() { 
    $('#myTable').DataTable(); 
}); 

Vous devriez vérifier cette référence. Il a un exemple assez simple et un guide d'utilisation.