Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung - XPages => Thema gestartet von: thomson666 am 20.04.12 - 09:16:53

Titel: Werte von Repeat Control übergeben
Beitrag von: thomson666 am 20.04.12 - 09:16:53
Hi!

Ich habe ein Repeat Control das mir eine Auswahl am Mobile Device erzeugt.
Leider hab ich nichts gefunden wie ich mitbekomme welche Punkt er aus dem RepeatControl geklickt hat!?
Momentan ist es so das ich immer den letzten Wert aus dem Repeat Control bekomme...

Hier der Code, vllt. sieht jemand gleich wo hier der Fehler ist.

<xe:appPage id="idAppSparten"  pageName="AppSparten">
   <xe:djxmHeading id="djxmHeading2" label="Spartenübersicht"  back="Back" moveTo="#AppHomePage">
   </xe:djxmHeading>
         <xp:repeat id="repeat1" rows="30" var="rowData" indexVar="rowIndex">
            <xp:this.value><![CDATA[#{javascript:@Unique(@DbColumn("", "viwXpSparte", 1))}]]>
                                </xp:this.value>

            <xe:djxmLineItem id="djxmLineItem">
               <xe:this.moveTo><![CDATA[#{javascript:sessionScope.put("SparteFilter", rowData);"#AppServices"}]]>
                                        </xe:this.moveTo>
               <xp:label id="label6" style="color:rgb(255,255,255)"
                  value="#{javascript:rowData}">
               </xp:label>

            </xe:djxmLineItem>
         </xp:repeat>
</xe:appPage>

In der rowData Variable bekomme ich im nächsten Schritt aber leider immer nur den letzten Wert den er in die Liste geschrieben hat, jedoch nicht den den er geklickt hat!? Irgendwie steh ich auf der Leitung.

Danke für die Hilfe
Tommy
Titel: Re: Werte von Repeat Control übergeben
Beitrag von: Jan Grünklee am 07.05.12 - 08:58:42
Hi Tommy,

setzt mal in der Repeat Control die Eigenschaft repeatControls="true" evt. hilft das.

Gruss Jan
Titel: Re: Werte von Repeat Control übergeben
Beitrag von: ata am 07.05.12 - 09:34:00
... so wie ich das sehe, ist das auch korrekt, den die sessionScope Variable wird pro Reihe überschrieben. Der letzte Wert ist also korrekt. Das event moveTo ist mir auch nicht ganz klar...

Toni