cell/REPORT wird verwendet, um ausgehend von einem Wert aus einem aktuellen Objekt ein verlinktes Objekt mit einer driver/result-Maske zu rendern. Der cell/REPORT-Content-Driver wird benutzt, um sich von Objekt zu Objekt über vorhandene 1-n-Beziehungen oder n-1 Beziehungen zu hangeln. Das ältere Link-System über eadb_links wird ebenfalls unterstützt.
Benutzen Sie cell/REPORT innerhalb einer driver/edit-Maske, um Werte auszugeben, die nicht editiert werden können sollen. Der cell/REPORT wird mit der aktuellen Editor Objekt-ID aufgerufen.
Dieser Content-Driver ist in den folgenden Drivers verfügbar:
Result | Die driver/result-Maske, die gerendert wird. |
Field | Das Feld über welches die Verknüpfung zu den Objekten in der Tabelle des angegebenen Result hergestellt wird. Für Wiederholgruppen (also mit editlinks enstandene verknüpfte Link-Objekte) verwendet Sie den reverse Abschnitt der Optionen. Wählen Sie eadb_links oder reverse: eadb_links für das ältere Link-System. Wenn n-m-Link-Tabellen verfügbar sind, werden diese unterhalb des reverse-Abschnittes angezeigt. Aus technischen Gründen werden zusätzlich zu den n-m-Link-Tabellen auch nochmal reverse 1-n-Link-Tabellen angezeigt. Die Auswahl dieser Verknüpfung ist identisch mit dem reverse Abschnitt in den Optionen. |
Filter Where Clause | Der auf der verknüpften Tabelle ausgeführte SELECT wird mit diesem WHERE clause gefiltert. Dieser Filter greift nicht, wenn cell/REPORT innerhalb einer driver/edit-Maske verwendet wird. |
Order By | ORDER BY clause für den SELECT, zum Sortieren der gerenderten verknüpften Objekte. Bei direkt angegebenen n-m-Link-Tabellen, wird automatisch ein JOIN auf die verlinkte Tabelle gemacht, wenn ein ORDER BY gesetzt ist. |
Find Father Value | Wenn gesetzt und das aktuelle Objekt verfügt über Tree-Support (dbmodel tree support), dann wird – wenn der Wert des Field nicht gesetzt ist – der Wert desselben Field vom Vater verwendet. Wenn dieser Wert auch nicht gesetzt ist, der vom Groß-Vater usw. Verwenden Sie diese Funktion, um eine Objekt-Beziehung aufzuzeigen, die nicht mit dem aktuellen Objekt besteht, sondern mit einem der Väter. |
Check Rights | Wenn gesetzt, werden die verknüpften Objekte, die mit dem Result gerendert werden sollen entsprechend dem verfügbaren Rechte-Level (*READ*, WRITE, DELETE) gefiltert. Nicht implementiert für direkt angegebene n-m-Link-Tabellen. |
Check Rights On Linktable | Wenn die in Result benutzte Tabelle eine n-m-Link-Tabelle ist, können mit diesem Parameter die Rechte für die über die n-m Tabelle verknüpften Objekte überprüft werden. Nur in Verbindung mit Check Rights. Nicht implementiert für direkt angegebene n-m-Link-Tabellen. |
Use $_SERVER variable | Für spezielle Anwendungsfälle kann hier ein Key des $_SERVER-Array angegeben werden, welcher die zu rendernde ID enthält. |
Only Count Rows | Wenn gesetzt, wird nur die Anzahl der Objekte ausgegeben, die gerendert wurden. Zur Verwendung in grid/IFTHEN. Nicht implementiert für direkt angegebene n-m-Link-Tabellen. |
Include Children | Sucht neben den Hautp-Einträgen auch alle Einträge die als Kinder und Kindes-Kinder mit dem aktuellen Objekten verlinkt sind. Derzeit nur für reverse-REPORTs, keine anderen Optionen werden unterstützt und nur für PostgreSQL. Seit Version 4.0.241. |
Debug Select | Wenn gesetzt, wird der durchgeführte SELECT zu Debugging-Zwecken ausgegeben. |