Seite Erweitern

Tutorials von Thomas Frei-Herrmann

Tutorial Datenquelle Seite erweitern mittels Session-Variable

Hier zunächst mal eine Ansicht meiner Seite “Erweitern”.

Hier habe ich mir zusätzlich zur Datensatzgruppe “Alle” noch eine zweite Datensatzgruppe, die ich “Einer” genannt habe, erstellt.
Außerdem habe ich mir eine Session-Variable, NOF nennt das hier “Sitzung” (seitenübergreifend) erstellt, die ich “Wer” genannt habe.
Dazu klickt Ihr bei Datenquellen auf den 3. Button von links “Datensatz/Variable neu...” und wählt “Sitzungsvariable”.

Dann habe ich meiner Datensatzgruppe “Einer” diese Variable zugeordnet. Also zunächst bei “Ort”

> in oberer Auswahl “Mitglieder.ID” gewählt > anschließend ist gleich > dann in unterer Auswahl > Variablen > Sitzung > “Wer” gewählt.

Dadurch wird die ID dieses Datensatzes als Session-Variable an andere Seiten übergeben.

Nun zieht Ihr Euch (siehe in meiner Seitenansicht oben) zwei neue Layoutbereiche auf. Im linken Layoutbereich stelle ich nur die Felder “Name” und “Vorname” dar. Diesem Layoutbereich habe ich wieder meine Datensatzgruppe “Alle” zugeordnet und in diesem Fall lediglich
3 Datensätze anzeigen lassen. Ich habe das alles in PHP (“Site-Einstellung”) gemacht und nicht mit Ajax.
Lest zu Ajax bitte meine Bemerkungen im Vorwort.

Alle Datensatz-Felder in diesem (linken) Layoutbereich müssen natürlich aus der Datensatzgruppe “Alle” gewählt werden.

Im rechten Layoutbereich will ich nach Klick auf den Button “Mehr Informationen” dann weitere Details dieses Datensatzes anzeigen lassen.
Diesem Layoutbereich ordne ich nun meine Datensatzgruppe “Einer” zu.

Alle Datensatz-Felder in diesem (rechten) Layoutbereich müssen natürlich aus der Datensatzgruppe “Einer” gewählt werden.

Nun habe ich mir im linken Layoutbereich ein Rechteck aufgezogen und mit “Mehr Informationen” beschriftet. Diesem Rechteck habe ich nun die Aktion “Daten neu laden” aus den Datenquelle-Werkzeugen zugeordnet.

... es öffnet sich sogleich das Fenster “Datenkonfig. neu laden”. Hier habe ich nun die neue Bindung meiner Quelle aus der Datensatzgruppe “Alle” hinzugefügt und dort das Feld “ID” gewählt, das zu meiner Session-Variable “Wer” gehört (auch ID), die ich dann als Ziel gewählt habe.

Nun müsst Ihr noch folgende Besonderheit beachten.

Da NOF ja nicht wissen kann, welcher Layoutbereich nun das “Ziel” der Anzeige sein soll, müsst Ihr das noch in den “Aktionen” des Buttons “Mehr Informationen” angleichen.

> markiert diesen Button > klickt im Eigenschaften-Fenster auf den Button “Aktionen” > wählt den richtigen Layoutbereich bei “Ziel”

... ich habe diesen Layoutbereich zunächst umbenannt (in “LayoutAnzeige”), um diesen hier leichter im Objekt-Explorer zu finden.

nach oben

diese Seite weiter empfehlen



Counter Statistik