grid/LINK
Das LINK-Grid rendert eine A-Tag um die enthaltenen Rows und Cols. Dieses GRID wird benutzt, um einfache HTML-Links zu bauen (z.B. Buttons).
Parameter
Dont Render |
Schaltet das Rendern für dieses Grid ein/aus. |
PHP-Function |
Wenn gesetzt, wird das Link-Ziel aus einer PHP-Funktion generiert. Es gibt eine Reihe von systemweit verfügbaren Funktionen, siehe die Liste weiter unten und Driver-spezifische Funktionen. |
LINKhref |
Der href-Wert der A-Node. Das macht nur Sinn, wenn PHP-Function leer ist. |
LINKclass |
DOM class |
LINKstype |
DOM style |
LINKtarget |
DOM target. Das Ziel des Links. Nutzen Sie Frame-Namen oder Fenster-Namen. |
status |
DOM title |
alternateTag |
Wenn gesetzt, wird der Element-Tag auf alternateTag gesetzt. |
hovermenu_div_id |
Wenn gesetzt wird nach hovermenu_delay ein auf menu_div gesetztes grid/DIV mit dieser id gezeigt. Das Hovermenu-Div folgt dem Mauszeiger und ist solange aktiv, wie der Mauszeiger über dem Link ist. |
hovermenu_delay |
Verzögerung in Milli-Sekunden, bevor das Hovermenu angezeigt wird. |
bubble_href |
Wenn dieser LINK innerhalb einer grid/TR ist, kann mit bubble_href der href-Wert markiert werden. Wenn bei der grid/TR receive_bubble_href angehakt ist, bewirkt ein Klick auf die TR dasselbe wie der Klick auf diesen Link. |
no_confirm |
Wenn gesetzt, checkt der Link nicht, ob ungespeicherte Änderungen in einem Editor verloren gehen. Dies passiert, wenn in dem LINKtarget ein Editor geöffnet ist. |
onclick |
Javascript für das onclick-Attribute. |
defer |
Wenn gesetzt, wird der LINK nicht sofort ausgegeben, sondern zwischengespeichert. Wenn innerhalb des LINKs eine Funktion diesen LINK benutzen möchte, wird er wieder ausgelesen. Derzeit benutzt EASFILE_OUTPUT diese Funktionalität. |
tags |
Beliebiger String, der in die Node-Deklaration kopiert wird. |
PHP-Function (allgemein)
exec_php
In der easydb 4 ist diese Funktion obsolete, benutzten Sie einfach LINKhref und LINKtarget.
script |
URL für das HREF-Attribut. Wenn die URL mit / beginnt, wird in index-Masken nach der Option Menu-URL gesucht und ggfs. die im String-Tool konfigurierte URL an Stelle der angegebenen URL verwendet. In dem Fall wird die URL auch um easydb-spezifische Session-Informationen erweitert (soweit vorhanden). |
where |
DOM target |
driver
Diese Funktion wird häufig benutzt. Verwenden Sie diese Funktion, um von einem Objekt aus einer Trefferliste beispielsweise ein Detail-Objekt anzuzeigen.
Driver |
Der easydb Driver der aufgerufen wird. Verwenden Sie edit für Editor, detail für Detailansicht. |
Target |
Das Ziel des Links. Verwenden Sie eine Frame-Namen oder einen Fenster-Namen. |
Open in extra window with this jscript |
Wenn gesetzt, wird window.open benutzt, um ein neues Fenster zu öffnen. Dieser Parameter setzt den 3. Parameter für window.open. Das neue Fenster wird automatisch geschlossen, wenn das aufrufende Fenster neu geladen wird. Setzen Sie im neuen Fenster per Javascript window.dont_autoclose=true, um das automatische Schließen zu verhindern. |
Extend Href |
In Javascript Notation Angabe des Frames aus dem aktuelle Formular-Information an die Link-URL angehängt werden sollen. Benutzen Sie dies, um in einem Editor einen Pool vorzuselektieren, der in einer Suche ausgewählt wurde. Geben Sie dann hier den Frame der Suche an. |
adminattrs
adminattrs_mask |
Die Mask die gerendert werden soll. |
csvimport
Keine Optionen.
detail
detail_grid |
Die Detail-Mask, die gerendert werden soll. |
view |
DOKUFIX |
edit
editframe |
Frame dessen Objekte editiert werden. Dies wird gebraucht, damit der Editor die Suche neu laden kann, wenn ein Objekt geändert wurde. |
edit_mask |
Maske, die gerendert werden soll. |
new |
Wenn gesetzt, wird der Editor ohne eine Objekt-ID geöffnet und erlaubt das Anlegen neuer Objekte. |
generate_record |
Wenn zusammen mit new gesetzt, wird ein neues Objekt sofort beim Öffnen des Editors angelegt, nicht erst nach dem ersten Speichern. |
group_mode |
Wenn gesetzt, wird der Editor im Gruppen-Modus betrieben, d.h. die Objekt-IDs kommen aus der Treffer-Selektion. |
overwrite_gcell_values |
Damit lässt sich für alle DIREKTLINK ein Wert vorbesetzen. Dafür wird die Table-ID+:+Objekt-ID angegeben, es können gefolgt von , mehrere DIREKTLINK vorbesetzt werden. |
index
grid |
Die Index-Mask, die gerendert werden soll. |
manualbrowse
browse_grid |
Die Manualbrowse-Mask, die gerendert werden soll. |
manualimages
images_grid |
Die Manualimages-Mask, die gerendert werden soll. |
manualimport
import_grid |
Die Manualimport-Mask, die gerendert werden soll. |
massselect
grid |
Die Masselect-Mask, die gerendert werden soll. Benutzt wird das für die Anzeige der aktuell selektierten Objekte im Gruppeneditor. |
render_pdf
pdf_mask |
Die Render-PDF-Mask, die gerendert werden soll. |
open_inline |
Wenn gesetzt wird das erzeugte PDF mit einem HTTP-Header versehen der den Browser das PDF direkt anzeigen lässt. |
show_progress_easydb |
DOKUFIX |
show_progress_easydb |
DOKUFIX |
rightsmanager
grid |
Die Rightsmanager-Mask, die gerendert werden soll. |
search
search_mask |
Die Search-Mask, die gerendert werden soll. |
temp_result_id |
Die Result-ID, die benutzt werden soll. Speichert die Result-ID nicht. Benutzt, um z.B. in einem separaten Fenster alle Results anzuzeigen und zu drucken. |
show_all |
Zeigt alle Treffer, keine seitenweise Anzeige. |
eadb_frame |
Der easydb Name der Trefferliste. Benutzt von detail, edit und slides. |
force_search |
Startet in jedem Fall eine Suche, wartet nicht auf das Abschicken des Suchformulars durch den Benutzer. |
formreset |
Leert vorherige Eingaben in der selben Session. |
unset_singlelink |
Entfernt eine Session bezogene Speicherung einer Singelelink-Id und verhindert dadurch ein automatisches Anspringen eines SINGLELINK-Wertes, welcher in einem Editor gespeichert wurde. |
temp_searchMask |
Verwendet das Default-Result dieser Search-Mask um das Suchergebnis auszugeben. |
temp_renderPdfMask |
Verwendet das Default-Result aus dieser Render-PDF-Mask, um das Suchergebnis als PDF auszugeben. |
slides
slide_mask |
Die Slide-Mask, die gerendert werden soll. |
load_from_eadb_frame |
Verwendet alle aktuellen Treffer-IDs aus diesem Frame. |
load_by_sql |
Führt den angegeben Select aus, ersetzt dabei das erste ? mit der ID des aktuellen Objektes. In der easydb 3 wurde die ID einfach angehängt. |
statistik
usertable_stats |
Muss aktiviert sein, damit der Driver die Statistik ausgibt. |
workfolder2
workfolder2_mask |
Die Workfolder2-Mask, die gerendert werden soll. Wird benutzt, um Link-Only Arbeitsmappen anzuzeigen, da wir dort nicht den Edit-Driver nehmen können. |
close_window
Schließt das aktuelle Fenster und führt ggfs. vorher eine Sicherheitsabfrage durch.
close_sidebar
Schließt den aktuellen Frame durch Verbergen. Die aktuelle Frame-Breite wird auf 0 gesetzt. Führt ggfs. vorher eine Sicherheitsabfrage durch.
logout
logout_mask |
Ruft diese Index-Mask auf und meldet gleichzeitig den aktuellen Benutzer ab. Führt ggfs. vorher eine Sicherheitsabfrage durch. |
toggle_div
Schaltet die Sichtbarkeit einer DIV im Wechsel an und aus.
div_id |
DOM ID der DIV. |
div_js |
Javascript welches ausgeführt wird, nachdem umgeschaltet wurde. Der aktuelle Status wird in top[‘divstatus_’+id]=1|0 gesetzt. |
type |
visibilty: Nutzt style.visibility, display: Nutzt style.display. |
clear_form |
Beim Ausblenden der DIV werden alle in der DIV befindlichen Formular-Elemente geleert. |
remember_state |
Merkt sich den Status der DIV und stellt den Zustand wieder her, wenn die Seite neu geladen wird. Das funktioniert nur dann, wenn sich die Seite nicht im Top-Level befindet, also nur in Frames. |
launchmenu_div
Beim Überfahren des LINKs mit der Maus, wird eine DIV angezeigt.
id |
Zeigt diese DIV an. Die DIV muss menu_div gesetzt haben. |
type |
Position der DIV relativ zur Position des aktuellen LINK. |
center_menu_div |
Wenn gesetzt wird die DIV zentriert, sonst linksbündig ausgerichtet. |
move_nested_div
Verändert die relative Position einer Nested-DIV innerhalb der äußeren DIV.
id |
ID der DIV, die als nested_div markiert sein muss. |
move_px_x |
Anzahl der Pixel in X-Richtung. |
move_px_y |
Anzahl der Pixel in Y-Richtung. |