<< Click to Display Table of Contents >> Navigation: Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout > Element "Beziehungen" > Element "0:n / 1:n-Beziehungen" |
Attribute
links,oben,Breite,Höhe
Position und Größe
AutoMoveAndResize
Hintergr./Rahmen
siehe auch Hintergrund und Rahmen
Locked
Wenn angekreuzt, werden nur die zugeordneten Objekte angezeigt und Änderungen sind nicht möglich.
Listenkonfiguration
siehe auch Listenkonfiguration
… (andere)
Siehe Maske „Weitere“.
Funktionen
ApplyFilterByIDs(ids)
Parameter ids: zero-based array
Schränkt die Liste auf die in ids-Array definierten Primärschlüssel ein.
Hinweis: Nach dem ersten Aufruf wird der in der Management Console definierte SQL-Filter ungültig, es gelten dann die Primärschlüssel von ids. D.h., entweder gilt der in der Management Console definierte Filter oder es gelten die Primärschlüssel von ids, jedoch nicht beide gleichzeitig.
checkRow(rowid,check)
Kreuzt die entsprechende Zeile an oder ab.
deactivateFilterByIDs
Deaktiviert die Filterung von ApplyFilterByIDs
getAllRowIDs()
Gibt ID der Objekte der Liste als Array zurück.
getDOMObject()
Gibt das Javascript-DOM-Objekt zurück.
getCheckedRowIDs()
Gibt ID der angekreuzten Objekte der Liste als Array zurück.
getHeight(), getLeft(), getPosition(), getSize(), getTop(), getWidth(), setHeight(height), setLeft(left), setPosition(left,top), setSize(width,height), setTop(top), setWidth(width)
getRowCount()
Gibt Anzahl der Objekte in der Liste zurück.
isShowed()
siehe auch Häufig genutzte Attribute, Funktionen, Ereignisse und Einstellungen
refresh()
Aktualisiert die Liste.
setCustomParam(n, v)
Legt die benutzerdefinierte Variable fest. Siehe Maske „Weitere“.
show(bShow)
Zeigt oder versteckt das Objekt.
Ereignisse
afterContentInited
Javascript-Anweisungen/Funktionen werden nach Vervollständigen der Liste ausgeführt.
onRowCheck
Javascript-Anweisungen/Funktionen werden nach ankreuzen/abkreuzen eines Objektes in der Objekt-Liste ausgeführt. Zur Verfügung stehen zwei Kontextvariablen:
objid: enthält ID des Objekts
checkbox: Javascript-checkbox-Objekt.
Beispiel:
if (objid==27 && checkbox.checked) { alert('nicht erlaubt!'); checkbox.checked=false; } |
onRowIconClick
Javascript-Anweisungen/Funktionen werden nach Anklicken eines benutzerdefinierten Zeilen-Icons in der Objekt-Liste ausgeführt. Zur Verfügung stehen drei Kontextvariablen:
evnt: JS-Event
iconkey: enthält Schlüssel des Icons
objid: enthält ID des Objekts
Maske „Weitere“
Reiter "allgemein"
zugeord. Objekte immer anzeigen (unabhängig von dem Filter)
Wenn aktiv, dann wird sichergestellt, dass die schon zugeordneten Objekte nicht herausgefiltert werden.
zugeord. Objekte zuerst anzeigen
Wenn aktiv, werden in der Liste zuerst alle zugeordneten Objekte angezeigt und danach die restlichen Objekte (sinnvoll, wenn viele Objekte zu erwarten sind).
Die Liste bei Initiierung nicht anzeigen
Wenn aktiv, muss die Liste über die Funktion refresh() generiert werden.
bereits anderweitig zugeordnete Objekte nicht anzeigen
Objekte, die einem anderen Objekt zugeordnet sind, werden nicht angezeigt.
Listenmenü benutzen
Listenmenü ermöglicht einige Listenaktionen.
neue Objekte dürfen erstellt werden
Wenn aktiv, besteht die Möglichkeit, neue Objekte direkt aus der Liste erstellen.
Floating table headers benutzen
siehe auch Floating table headers benutzen
Parameter
Reiter SQL-Filter
Ermöglicht, die Liste über SQL einzuschränken.
Reiter Zeilenicons
Icon Details anzeigen
Gibt an, ob die Objekte ein Icon für Details haben sollen.
Icon für Kontextmenü anzeigen
Gibt an, ob die Objekte ein Icon für Kontextmenü haben sollen.
Benutzerdefinierte Zeilenicons
Hier werden zusätzliche Icons für Zeilen konfiguriert. Für jedes Icon wird ein Schlüssel vergeben und bei Anklicken wird im Ereignis onRowIconClick dieses Icon über den Schlüssel identifiziert.