Re: Fromular mit vielen Checkboxen

filtered <[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.