Achtung: Diese Dokumentation ist veraltet, bitte rufen Sie die Übersichtsseite auf, um zur aktuellen Dokumentation zu gelangen.

2.4.8 Navigationsspalten im XML-Frontend

Wenn die Ergebnistabelle an das XML-Frontend übergeben wird, dann können spezielle Spalten für die Navigation eingesetzt werden. Die Spaltennamen werden im letzten select des select_stmt einer Makse übergeben.

 

nexttable

Link auf eine andere SuperX-Tabelle; der Inhalt des Feldes wird dann um den Pfad zum Servlet, (optional auch den String der Sessionid) und den Passus "SuperXmlTabelle?tid=" ergänzt, d.h. dem Servlet wird als erster Parameter die maskeninfo-tid übergeben. So wird z.B. aus dem Inhalt:
20010&id=2044
der Link
http://<URL der Webapplikation>>/servlet/SuperXmlTabelle?tid=20010&id=2044

Die Ergebnisseite wird dann um einen Button   ergänzt.

nextwindowtable

Das gleiche wie "nexttable", nur es wird ein neues Fenster geöffnet.

nextpage

Link auf eine andere SuperX-Tabelle wie nexttable , es wird nur ein anderes Icon und ein anderer Target genutzt.

nextmask

Link auf eine andere SuperX-Maske; der Inhalt des Feldes wird dann um den Pfad zum Servlet, (optional auch den String der Sessionid) und den Passus "SuperXmlMaske?tid=" ergänzt. So wird z.B. aus dem Inhalt:
20010&id=2044
der Link
http://<URL der Webapplikation>>/servlet/SuperXmlMaske?tid=20010&id=2044
Die Ergebnisseite wird dann um einen Button   ergänzt.

nextdelete

Link auf eine andere SuperX-Maske; Im Unterschied zu nextmask wird hier ein anderes Icon gewählt: Die Ergebnisseite wird dann um einen Delete-Button
 

nextedit

Link auf ein DBForms-Formular relativ zur URL des Servlets. die Ergebnisseite wird um einen "Bearbeiten"-Button
 

nextmail

Feldinhalte werden um einen Mailto-Tag ergänzt. z.B.
info@superx-projekt.de
wird zu
<a mailto:" info@superx-projekt.de"> info@superx-projekt.de</a>

url

Feldinhalte werden um einen href-Tag (sowie wenn nötig um ein "http" ergänzt. z.B.
www.superx-projekt.de
wird zu
<a href="http://www.superx-projekt.de">www@superx-projekt.de</a>

nextlink

Link auf eine externe Seite oder eine andere SuperX-Tabelle; anders als bei nexttable wird ein frei wählbarer textueller Link angegeben, wobei der Volltext des Links und der eigentliche Linkt durch ein Trennzeichen "|" getrennt sind.
So wird z.B. der Feldwert "Erläuterungen|http://www.erlaeuterungen.de" wie folgt ersetzt:
<a href="http://www.erlaeuterungen.de">Erl&auml;uterungen</a>
Wenn nach dem Trennzeichen keine externe Web-Adresse angeboten wird (erkennbar am vorangestellten "http:"), dann wird der Inhalt des Feldes um den Pfad zum Tabellen-Servlet ergänzt: So wird z.B. aus dem Inhalt:
Details zur Hochschule|20010&id=2044
der Link
<a href=../servlet/SuperXmlTabelle?tid=20010&id=2044>Details zur Hochschule</a>

nextgenericlink

Link auf eine externe Seite oder andere Datei auf dem lokalen Server. Der Volltext des Links und der eigentliche Link müssen durch ein Trennzeichen "|" getrennt werden

So wird z.B. der Feldwert "Erläuterungen|http://www.erlaeuterungen.de" wie folgt ersetzt:
<a href="http://www.erlaeuterungen.de">Erl&auml;uterungen</a>
Wenn nach dem Trennzeichen keine externe Web-Adresse angeboten wird (erkennbar am vorangestellten "http:"), dann wird der Inhalt des Feldes auf dem lokalen Server genomment: So wird z.B. aus dem Inhalt:
|Dokumentenabruf|DocMan?id=2044
der Link
<a href=../servlet/ DocMan &id=2044>Dokumententabruf</a>

nextwindowgenericlink

Wie nextgenericlink nur dass als Target _blank verwendet wird.

 


Druckversion HTML

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 84 / 190
Letzter Update: 29.1.2024
Impressum| Datenschutz