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.