Element "MFK-Auswahlliste"

<< Click to Display Table of Contents >>

Navigation:  Konfigurierung Webinterface > Individuelles Maskenlayout > Elemente im individuellen Maskenlayout >

Element "MFK-Auswahlliste"

Attribute

 

links, oben

Position.

 

AutoMoveAndResize

siehe auch 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)

siehe auch Position und Größe

 

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.