Kein Problem: Bearbeiten Sie Ihre Ausgabeseite. Hier gibt es einige Hinweise, wie Ausgabeseiten bearbeitet werden können und was dabei zu beachten ist.
CodeansichtVorsicht: Wenn Sie den Button
Code generierenwählen und anschließend speichern, werden Änderungen, die Sie bereits manuell durchgeführt haben, wieder überschrieben - und sind weg.
Sie können auch im Head einen Verweis auf Ihre eigene CSS-Datei einbinden:
<link rel="stylesheet" type="text/css" href="http://www.ihre-domain.de/ihre-standardvorlage.css"/>
Wenn Sie mehr Spalten sehen möchten, dann erstellen Sie sich einen View zu dieser Tabelle und wählen diesen anstelle der Tabelle aus. Das geht so:
Tabellen/Views/AbfragenIhr neuer View gelistet. Falls er noch fehlt: Zwischen Speichern des Views und Aufruf dieser Maske sollte eine Minute liegen - das ist die Zeit, nach welcher der interne Cache refresht wird.
Eine weitere Alternative besteht darin, die beiden Elemente sd:rs und sd:result-steps für die Anzeige des Suchergebnisses und für die Links zum Durchblättern in ein sd:when -Element als Unterelement des sd:choose-null einzuschließen. Dann wird dieser Inhalt nur angezeigt, wenn das Suchergebnis mindestens eine Zeile zurückgeliefert hat. Orientieren Sie sich an dem folgenden Code:
<sd:choose-null>
<sd:when sd:test='sd:rs:sample-output'>
<table border='1'>
<sd:rs sd:name='sample-output'
sd:source-type='table'
sd:source-name='ihre-erste-tabelle'>
...
</sd:rs>
</table>
...
<sd:result-steps sd:for='sample-output'>
...
</sd:result-steps>
</sd:when>
<sd:otherwise>
Keine Zeilen gefunden
</sd:otherwise>
</sd:choose-null>Erstellen Sie einen Block mit den drei Elementen sd:choose-null
,
sd:when
und sd:otherwise
und geben Sie im sd:test
-Attribut
den Wert 'sd:rs:', gefolgt von dem Namen Ihres sd:rs
-Elements an.
Anschließend verschieben Sie alle Blöcke, die bei 0 Zeilen verschwinden sollen, in diesen Block.Ein Beispiel finden Sie auf https://beispiel.server-daten.de/tabellen.html: Wählen Sie eine Id, zu der es keine Zeile gibt.
Ferner müssen Ausgabeseiten wohlgeformt im Xml-Sinne sein. Dies ist jedoch einfach zu erreichen:
<br></br>können Sie
<br/>verwenden.
ä = ä ö = ö ü = üStattdessen verwenden Sie Umlaute und alle weiteren Zeichen direkt. Die Ausgabeseiten werden als UTF-8 ausgeliefert, das ist eine Unicode-Codierung, die Sonderzeichen direkt unterstützt. Ausnahme:
< = < > = > & = & ' = ' " = "Diese sind in Xml vordefiniert. Die beiden letzten können Sie auch unmaskiert verwenden. Ausnahme: Sie verwenden diese in Attributwerten.
<span style='background-color:red'>
<sd:cell-value sd:col='Name der Spalte'/>
</span>Speichern Sie dies ab und beobachten Sie, wie sich die Ausgabe ändert.