<< Click to Display Table of Contents >> Navigation: Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout > Element "MFK-Auswahlliste" |
Attribute
links, oben
Position.
AutoMoveAndResize
Enabled
Legt fest, ob das Objekt gesperrt oder nicht gesperrt ist.
Schnellfilter
Legt fest, ob die Icon für Schnellfilter erscheint.
AutoUpdateObjectList
Legt fest, ob nach Änderung in der Tabellenliste die Objektauswahlliste automatisch aktualisiert wird.
andere
Hier werden die Tabelle für die Tabellenliste ausgewählt.
visible
Legt fest, ob das Element nach Initiierung der Maske angezeigt wird.
Funktionen
addObjectsFromSQLApi(rs,field_key,field_text)
Erstellt die Objektauswahlliste aus dem Ergebnis einer SQL-API.
Beispiel:
[SQL-API] Name: get_all_dom Parameter: Rückgabewert: 2D-Array SQL: select DOM_ID, DOM_NAME from DOM order by DOM_NAME
[Javascript] var RU=rimacon._userform; RU.VCOL_7270.addObjectsFromSQLApi( RU._sqlapi.get_all_dom(), 'DOM_ID', 'DOM_NAME' ); |
addTableByID(id)
Beispiel:
RU.cbZust.addTableByID(123); |
addTableByIDWithoutRefresh(id)
Beispiel:
RU.cbZust.addTableByIDWithoutRefresh(123); |
addTableByName(vtabdbname)
Beispiel:
RU.cbZust.addTableByName('VTAB_HUB'); |
addTableByNameWithoutRefresh(vtabdbname)
Beispiel:
RU.cbZust.addTableByNameWithoutRefresh('VTAB_HUB'); |
getDOMObject(control)
Beschreibung
Gibt das Javascript-DOM-Objekt zurück. Mögliche Werte für control:
control |
Zurückgegebenes Objekt |
<nicht definiert> oder "container" |
HTML-Container, der beide Auswahlliste erfasst |
"table" |
Die Tabellenliste (erste) als HTML-Select Element |
"object" |
Die Objektauswahlliste (zweite) als HTML-Select Element |
getEnabled()
Gibt zurück, ob das Objekt gesperrt oder nicht gesperrt ist.
getHeight(), getLeft(), getPosition(), getSize(), getTop(), getWidth(), setLeft(left), setPosition(left,top), setTop(top)
getSelectedObjectID()
Gibt die ID des aktuell ausgewählten Objektes zurück.
getSelectedTableID()
Gibt die ID der aktuell ausgewählten Tabelle zurück.
getSelectedTableName()
Gibt den Namen der aktuell ausgewählten Tabelle zurück. Beispiel: 'ANW','DOM', ...
getValue()
Gibt eine Zeichenfolge zurück im Format "vtabid,objectid"
invokeQuickFind()
Ruft den Schnellfilter auf.
removeAllObjects()
Löscht die Objektauswahlliste.
removeAllTables()
Löscht alle Optionen der Tabellenliste.
removeTableByID(vtabid)
Beispiel:
RU.cbZust.removeTableByID(123); |
removeTableByIndex(index)
Beispiel:
RU.cbZust.removeTableByIndex(2); |
removeTableByName(vtabdbname)
Beispiel:
RU.cbZust.removeTableByName('VTAB_HUB'); |
setEnabled(bEnabled)
Sperrt oder entsperrt das Objekt
setTables(vtabids)
Parameter vtabids: zero-based array
Beispiel:
RU.cbZust.setTables([58,15,24]); |
setTablesWithoutRefresh(vtabids)
Parameter vtabids: zero-based array
Beispiel:
RU.cbZust.setTablesWithoutRefresh([58,15,24]); |
setValue(value)
value: Zeichenfolge im Format "vtabid,objectid"
setValueRefreshSettedObject(value)
value: Zeichenfolge im Format "vtabid,objectid"
Wählt die Tabelle aus der Tabellenliste aus und füllt die Objektauswahlliste mit dem einzigen Objekt objectid. Diese Funktion ist sinnvoll, wenn größere Datenmengen (> 5000 Objekte) zu erwarten sind.
setValueWithoutRefresh(value)
value: Zeichenfolge im Format "vtabid,objectid"
show(bShow)
Zeigt oder versteckt das Objekt.
Ereignisse
OnTableChange
Für Änderung der ausgewählten Tabelle.