Re: Fromular mit vielen Checkboxen
Andreas Jung <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
2009/5/29 Viktor Errath <[email protected]> > > Guten Tag > > Ich arbeite gerade an einer Online-Veranstaltungs-Verwaltung. Der Kunde > veranstaltet Seminare (zw. 8 und 12 pro Jahr). Interessenten sollen sich an > beliebig vielen Seminaren anmelden können. Dazu kommt noch, dass ein > Interessent bis zu 10 Personen (jeden für individuelle Seminare) anmelden > können soll. Somit erhalte ich einen Raster von (bis zu) 10 Personen mit > (bis zu) 12 Seminaren. Das macht dann max. 120 Checkboxen (ich will jetzt > nicht über die Sinnhaftigkeit von 120 Checkboxen diskutieren Wink )! > > Die Anzahl der Termine lese ich mir aus einem Ordner aus. Die Anzahl der > Personen lasse ich mir eingeben. Somit kann ich diesen Raster sehr bequem > mit > > tal:repeat="person python:personenliste" > und > tal:repeat="termin python:terminliste" > > Erstellen lassen. Dort setze ich dann überall eine Checkbox rein. > Nun die Frage: Wie mach ich das am blödesten mit den "Variablennamen" der > Checkboxen? > Muss ich da jetzt wirklich 120 Variablen vergeben oder kann ich das > irgendwie mit Listen udgl. ein bischen vereinfachen? > Z.B.: mit > tal:attributes="name pyhon: 'pers' + person.id + 'seminar' + > termin.id;" > > Oder kann ich sogar irgendwie pro Person eine Liste führen und den "Value" > in den jeweiligen Inde schreiben? > tal:attributes="value pyhton: termine[termin.id]" > ':list' Klassifier in den 'name' Attributen verwenden (nähere im "The Zope Book", docs.zope.org) -aj _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope