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 Maske übergeben, dabei kann bei mehreren Spalten Nummern angehängt werden.
SQL für vorherigen Screenshot
select benutzer,name,email,nexttable, nextedit,nextedit2 from tmp_ergebnis;
- 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://hostname/superx/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://hostname/superx/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: Auf der Ergbnisseite erscheint ein Delete-Button.
- nextedit: Link auf ein DBForms-Formular relativ zur URL des Servlets. Auf der Ergbnisseite erscheint ein Bearbeiten-Button.
- nextmail: Feldinhalte werden um einen Mailto-Tag ergänzt.
- z.B. info@superx-projekt.de wird zu info@superx-projekt.de
- url: Feldinhalte werden um einen href-Tag, sowie wenn nötig um ein "http" ergänzt.
- z.B. www.superx-projekt.de wird zu www.superx-projekt.de
- 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 Link durch ein Trennzeichen "|" getrennt sind.
- So wird z.B. der Feldwert "SuperX-Projekt|http://www.superx-projekt.de" wie folgt ersetzt: SuperX-Projekt
- 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 Details zur Hochschule
- nextgenericlink: für generische Links
- nextwindowgenericlink :wie nextgenericlink nur mit Target _blank, Zusatzfunktion (ab HisInOne 2023.06) ein img am Anfang stellt eine Grafik für den Link da , z.B. "img:/superx/images/dms_abruf.svg|DocMan?...."
- nextserverlink:Link auf eine andere Seite auf dem aktuellen Server
- nextdokulink:Link auf eine integrierte Wiki-Seite (nur HISinOne-BI)