[TYPO3-german] Re: Re: Extension-Programmierung: Filterung von Datensätzen

Florian Fischer florianfischer at gmx.at
Fri Jan 25 12:39:02 CET 2008


Danke schonmal für die erste schnelle Antwort!

Es handelt sich hierbei um ein BE Formular.
In der Stundentafel-Tabelle stehen nur die erwähnten Spalten, da sich 
mit diesen Angaben schon genau auf eine bestimmte Einheit zugreifen kann.

mfg, Florian Fischer


Steffen Ritter schrieb:
> Hallo das hängt davon ab, was du alles in der Stundentafel-Tabelle (an 
> Spalten) hast. Und ob du vom FE oder vom BE redest...
> Im FE kannst du ja ein Datumsfeld machen, das konvertierst du in eine 
> Timestamp, und lässt die date FUnktion drauf los, die dir den x-ten Tag 
> der Woche auspuckt... 1te Where Condition für dein Select. GLeiches 
> Spiel Für die Klassen. Ob du dafür jeweils die Seite neu lädst oder mit 
> Ajax die Informationen nachlädst bleibt dir überlassen.
> Die Stunden würde ich dann evtl. Textalisch auflisten und die ID des 
> Eintrags der gewählt wird in ein hidden-Field des zu erstellenden 
> Vertretungs-Datensatzes schreiben (zB. OnClick oder erneuter Reload).
> Und dann einfach den Datensatz ausfüllen lassen, dieser wird dann mit 
> der zugehörigen pid aus der ersten Tabelle gespeichert. In einem BE 
> Formular kannst du soetwas nur mit eigenen PHP-Funktionen realisieren, 
> die dir deine FOrmularfelder entsprechend aufbauen.
> 
> LG
> 
> Steffen
> 
> Florian Fischer schrieb:
>> Hallo Leute!
>>
>> Ich habe eine eigene Extension erstellt, in der es um Supplierungen 
>> (Vertretungen von Lehrern in einer Schule) geht.
>> Alle Daten (wie Wochentag, Einheit, Klasse, Fach und Lehrer) sind 
>> schon in einer Stundentafel-Tabelle vorhanden und sollen von dort 
>> ausgelesen werden. Bei dieser Extension soll genau für 1 Datensatz aus 
>> dieser Tabelle ein Ersatzlehrer bestimmt werden.
>>
>> Mein Problem liegt nun darin, dass es sich hier um ca. 350 Datensätze 
>> handelt und es ziemlich mühsam wäre für jede Vertretung aus einer 
>> Listbox 1 aus 350 Datensätzen zu suchen.
>> Deshalb dachte ich mir es sollte zuerst das Datum eingegeben werden, 
>> daraus sollte automatisch der Wochentag "berechnet" werden und im 
>> nächsten Feld soll zum Beispiel auch noch die Klasse auswählbar sein.
>>
>> Danach sollte nun ein Feld nur noch die Datensätze anzeigen, die auf 
>> diesen Wochentag und diese Klasse zutreffen.
>>
>> Wie kann ich dies umsetzen?
>> Ich hätte mir das ca. so vorgestellt, wie wenn man bei einer normalen 
>> Seite den Typ in der DropDownList ändert.
>>
>>
>> mfg, Florian Fischer


More information about the TYPO3-german mailing list