Настроих повторител и чета стойността от полето с множество стойности, използвайки GetItemValueArray. Това връща масива и ако използвам списък, той се показва. Искам обаче да препратя някои други данни с него, така че трябва да използвам повторител. Но не съм сигурен как да накарам повторителя да използва индекс, който се увеличава за всеки ред. Кодът по-долу "return rowdata[i]" не разпознава i.
<xp:repeat id="repeat1" var="rowdata" rows="30">
<xp:this.value>
<![CDATA[#{javascript:var myArray:Array = myDataSource.getItemValueArray("MyMultiValueFld")}]]>
</xp:this.value>
<xp:label id="lbl">
<xp:this.value><![CDATA[#{javascript:return rowdata[i];}]]></xp:this.value>
</xp:label>
</xp:repeat>