EX_GetListItemMulti

Liest den Wert einer Spalte aus einer bestimmten Zeile einer Auswahlliste aus. (EXPOS-Funktion!)

Prototype


EX_GetListItemMulti( maske, merkmal, zeile, spalte )

Parameter


ParameterTypBedeutung
maskenumberMaske, auf der sich das Merkmal befindet
merkmalstringMerkmal-Ident der Auswahlliste
zeilenumberZeile, aus der der Wert gelesen werden soll
spaltenumberSpalte, aus der der Wert gelesen werden soll

Rückgabewert


NummerTypBedeutung
1string/nilWert aus der Spalte (immer als Zeichenkette!) oder nil im Fehlerfall
2stringNur im Fehlerfall: Fehlermeldung

Hinweise


  • Die Funktion funktioniert nur bei Aufruf eines Lua-Skriptes aus EXPOS heraus!
  • Es gibt auch die EXPOS-Funktion GetListItemMulti mit gleicher Funktionalität.

Beispiel


-- Liest die ersten drei Spalten aus der dritten Zeile der Liste 'liste1' auf der Maske 1 aus
local wert1 = assert( EX_GetListItemMulti( 1, "liste1", 4, 1 ) )
local wert2 = assert( EX_GetListItemMulti( 1, "liste1", 4, 2 ) )
local wert3 = assert( EX_GetListItemMulti( 1, "liste1", 4, 3 ) )

SY_Proto( "Werte in den ersten drei Spalten der dritten Zeile: ", wert1, wert2, wert3 )