Nous avons une table simple avec say (matrice nxm) et l'utilisateur sélectionne aléatoirement un ensemble d'entrées en fonction des conditions suivantes.comment activer ou désactiver la couleur des cellules individuellement ou en groupe
Notre mise en page est comme ça (juste le code pseudo)
<table>
<thead>
<tr>
c:forEach 1...31
<th></th>
</tr>
</thead>
<tbody>
<tr> // could be 30 | 40 | 50 rows
<td>1...31</td> // Just mentioned that there would be as much cells as looped on the c:forEach above
</tr>
</tbody>
</table>
a] Lors de la sélection des cellules nous aimerions retourner la couleur de la cellule (par exemple) entre le bleu, le jaune. La couleur doit basculer sur une sélection de cellule particulière. b] Si l'utilisateur sélectionne le panneau d'en-tête (par exemple, entre 1 et 31), la colonne correspondante (toutes les cellules de cette colonne) doit alterner entre bleu et jaune
Nous pensions utiliser des cases invisibles pour cela , mais nous n'avons pas la logique javascript (nous utilisons jquery) pour la sélectionner et la désélectionner correctement. besoin de pointeurs ici, pour implémenter cette capacité.
Cela ne retourne pas la bonne valeur: 'var col = $ (this) .siblings(). Length + 1;'. Les frères et sœurs regarde des deux côtés d'un élément. Si je clique sur la colonne 2 avec 10 colonnes cela retourne 10, pas 2. –
Yup, tu m'as eu. Mis à jour pour prévaler. –
Ne pas être pointilleux, mais il manque également une concaténation sur '.find ('td: eq (col)')'. Je ne sais pas si c'était là avant les modifications ou si je l'ai manqué la première fois. –