Je suis en train de cocher l'en-tête de la colonne. La fonction de ceci est de cocher ou de décocher toutes les cases à cocher dans cette colonne. Si la case à cocher de la ligne est cochée et dire supprimer, cette ligne peut être supprimée de la table de données.Comment masquer tout cocher, décocher toutes les cases
Si l'objet ligne est utilisé dans une autre table en tant que clé étrangère, insérez '-' dans cette ligne à la place de la case à cocher indiquant que cette ligne ne peut pas être supprimée.
Dans ces cas, si la ligne est "-", il n'est pas nécessaire d'avoir la case à cocher En-tête pour masquer par programmation cette case à cocher "Tout supprimer | Effacer tout" s'il n'y a rien à supprimer.
Il serait même préférable de cacher la « Supprimer » bouton s'il n'y a pas de sélection à faire.
Quelles sont les meilleures pratiques pour faire face au scénario ci-dessus. Je joins le javascript que je me sers.
<script type="text/javascript">
var tableId = '#user\\:userList';
jQuery(document).ready(function() {
jQuery('#selectAll').click(function() {
jQuery(tableId).find("input[type='checkbox']").attr('checked', jQuery('#selectAll').is(':checked'));
});
});
</script>
J'ai essayé comme ça mais ça ne fonctionne pas – Achaius