Hallo,
in meiner Applikation gibt es eine Liste mit Checkboxes, die bestimmte Dinge zur Auswahl anbieten, sowie darunter eine Checkbox, die alle anderen ausschliesst (nach dem Motto: Keins von den oben aufgezählten Dingen). Wenn man diese anklickt, sollen alle anderen per javascript deaktiviert werden (so dass man sie nicht mehr anklicken kann, sondern sie nur noch blass und inaktiv dargestellt werden). Ebenso soll bei einem Klick auf die anderen Checkboxes die Ausschliesslich-Checkbox deaktiviert werden. Und auch umgekehert, d.h. wenn man das Häkchen bei der Ausschluss-Box wegnimmt, sollen die anderen alle wieder aktiviert werden, usw usf.
Problem ist nur, die Liste der Dinge, die da zur Auswahl angezeigt werden, ist nicht statisch, sondern wird dynamisch aus einer Datenbank generiert und kann höchst unterschiedlich sein.
Es handelt sich dabei um ein JSF-Projekt. Gibt es irgendeine Möglichkeit, sowas halbwegs automatisiert erzeugen zu lassen, oder muss dazu ganz viel Javascript-Code per hand geschrieben werden?
Gruß+Danke
Jan
in meiner Applikation gibt es eine Liste mit Checkboxes, die bestimmte Dinge zur Auswahl anbieten, sowie darunter eine Checkbox, die alle anderen ausschliesst (nach dem Motto: Keins von den oben aufgezählten Dingen). Wenn man diese anklickt, sollen alle anderen per javascript deaktiviert werden (so dass man sie nicht mehr anklicken kann, sondern sie nur noch blass und inaktiv dargestellt werden). Ebenso soll bei einem Klick auf die anderen Checkboxes die Ausschliesslich-Checkbox deaktiviert werden. Und auch umgekehert, d.h. wenn man das Häkchen bei der Ausschluss-Box wegnimmt, sollen die anderen alle wieder aktiviert werden, usw usf.
Problem ist nur, die Liste der Dinge, die da zur Auswahl angezeigt werden, ist nicht statisch, sondern wird dynamisch aus einer Datenbank generiert und kann höchst unterschiedlich sein.
Es handelt sich dabei um ein JSF-Projekt. Gibt es irgendeine Möglichkeit, sowas halbwegs automatisiert erzeugen zu lassen, oder muss dazu ganz viel Javascript-Code per hand geschrieben werden?
Gruß+Danke
Jan