<< Click to Display Table of Contents >> Navigation: Konfigurierung Webinterface > Masseneingabe / Massenupdate > Elemente in der Masseneingabe > Spalten aus der zugeordneten Tabelle |
Wie die Spalten dargestellt werden, ist vom Typ der Spalte abhängig.
Beispielsweise wird eine Zeichenfolge als <Input> dargestellt, eine mehrzeilige Zeichenfolge als <textarea></textarea> und ein Fremdschlüssel als Auswahlliste <select></select> .
Der Inhalt wird automatisch aus der Datenbank befüllt und beim Speichern automatisch in der Datenbank gespeichert.
TextBox-Spalten
Die Attribute, Funktionen und Ereignisse sind identisch mit denen des TextBox-Elementes.
FK-Spalten
Schnellfilter
Legt fest, ob das Icon für Schnellfilter angezeigt wird.
Andere
Hier kann der Ausgangsinhalt definiert werden (alles, leer, aktuell genutztes Objekt) und generell die Liste über einen SQL-Filter eingeschränkt werden.
Weitere Attribute, Funktionen und Ereignisse sind mit denen des Auswahlliste-Elementes identisch.
MFK-Spalten
Attribute
Tabellenlistenbreite
Breite der Auswahlliste für die Tabelle
Objektlistenbreite
Breite der Objektauswahlliste
Enabled
Legt fest, ob das Objekt gesperrt oder nicht gesperrt ist.
Schnellfilter
Legt fest, ob das Icon für Schnellfilter angezeigt wird.
AutoUpdateObjectList
Legt fest, ob nach einer Änderung in der Tabellenliste die Objektauswahlliste automatisch aktualisiert wird.
Andere
Hier kann der Ausgangsinhalt definiert werden (alles, leer, aktuell genutztes Objekt).
Funktionen
addObjectsFromSQLApi (rs,field_key,field_text)
Erstellt die Objektauswahlliste aus dem Ergebnis einer SQL-API.
getSelectedObjectID()
Gibt die ID des aktuell ausgewählten Objektes zurück.
getSelectedTableID()
Gibt die ID der aktuell ausgewählten Tabelle zurück.
getValue()
Gibt eine Zeichenfolge zurück im Format "vtabid,objectid".
invokeQuickFind()
Ruft den Schnellfilter auf.
removeAllObjects()
Löscht die Objektauswahlliste.
setValue(value)
value: Zeichenfolge im Format "vtabid,objectid".
show(bShow)
Zeigt oder versteckt das Objekt.
Ereignisse
OnTableChange
Änderung der ausgewählten Tabelle.