Detail
Fehlerbehebung
Wichtig
Fehlerbehebung
Detail
#27940
HTML-Templates: Foreach-Attribute können nicht auf Variablen zugreifen, die nicht im Modell definiert sind
Bei einem Formular-Baustein "HTML-Template" kann man neben den Modell-Variablen, auf die das Template Zugriff hat, noch weitere Variablen z.B. über Script-Ausdrücke definieren. Wenn man versucht auf diese Variablen in einem Foreach-Template-Tag zuzugreifen, erhält man den Fehler, dass die Variable nicht definiert sei.
Analyse
Bei Auswertung des Template werden nur solche Variablen auch tatsächlich berechnet, auf die das Template auch zugreifen wird. Die Analyes des Templates ist aber fehlerhaft, so dass der Variablenzugriffe aus Foreach-Template-Attributen nicht gefunden wird.
Test
- test.com.top_logic.html.template.TestHTMLTemplates.testForeachAttribute()