Wir haben hier folgendes Repeat- Control basierend auf einem Dokumentenfeld:
<xp:repeat id="repeat1" rows="30"
value="#{document1.History}" var="histX" indexVar="index"
first="0">
<xp:label value="#{histX}" id="label4"></xp:label>
<xp:br id="br1"></xp:br>
</xp:repeat>
So lange das Feld History 2 oder mehr Werte enthält, funktioniert das wunderbar.
Aber wenn das Feld History nur einen Eintrag enthält, dann ist die Repeat- Control leer.
Vermutung: Die EML- Expression liefert dann kein Array sondern einen einzelnen String, welcher nicht als Value für ein repeat verwendet werden kann.
1. Stimmt die Vermutung?
2a. Wenn ja: Was kann ich dagegen tun?
2b. Wenn nein: Was mache ich falsch?
Thanx