Ich versuche die erste Action in meinem Modul zu integrieren. Diese wird soweit schon korrekt dargestellt und man kann sie auch konfigurieren.
In der Formular-Definition habe ich ein Listen-Element drin, in welchem mehrere Zeilen vorhanden sind:
"form": [
{
"type": "Select",
"name": "BlockNr",
"caption": "Block",
"options": [
{"caption": "Analog A1-A4", "value": 1},
{"caption": "Analog A5-A8", "value": 2}
]
},{
"type": "List",
"name": "ValueList",
"rowCount": 4,
"columns": [
{
"name": "Nr",
"caption": "#",
"width": "20px"
},{
"name": "Value",
"caption": "Value",
"width": "200px",
"edit": {
"type": "NumberSpinner",
"minimum": -32768,
"maximum": 32767,
"digits": 0
}
},{
"name": "Variable",
"caption": "Variable",
"width": "auto",
"edit": {
"type": "SelectVariable",
"validVariableTypes": [0, 1, 2]
}
}
],
"values": [
{"Nr": 1, "Value": 0, "Variable": 0},
{"Nr": 2, "Value": 0, "Variable": 0},
{"Nr": 3, "Value": 0, "Variable": 0},
{"Nr": 4, "Value": 0, "Variable": 0}
]
}
],
Nun möchte ich im Action-Teil auf die Werte der Liste ValueList zugreifen. Dabei bekomme ich aber immer den Fehler, dass dieser Index nicht existiert. Ich habe mir nun folgende Action erstellt um einmal zu sehen, was da überhaupt daher kommt. BlockNr wird mir korrekt ausgegeben, so wie im Formular ausgewählt. ValueList spukt aber einen Fehler Notice: Undefined index: ValueList
"action": [
"var_dump($_IPS['BlockNr']);",
"var_dump($_IPS['ValueList']);"
],
Wie komme ich an die Werte in ValueList heran?
Danke für eure Hilfe