Autor Thema: Repeat Control + Pager  (Gelesen 1838 mal)

Matze84

  • Gast
Repeat Control + Pager
« am: 30.06.14 - 14:49:12 »
Hallo Zusammen :)

Für die Anzeige einer Liste, in der mehrere Einträge ausgewählt werden können,  habe ich eine Repeat Control  gebaut,
die eine Checkbox enthält, deren Label mit dem Inhalt eines Multivalue Fields gefüllt wird.

Da es bei den Werten aus dem Multivalue - Feld um eine sehr große Anzahl handelt, habe ich  einen Pager eingebaut,
um eine gewisse Übersicht gewährleisten zu können. Der Pager ist an die Repeat Control geknüpft und soll 10 Einträge
pro Seite anzeigen.

Ich bekomme zwar die Liste korrekt aufgebaut, der Pager funktioniert jedoch nicht. Hab ich irgendwas übersehen?

Gruß

Matthias


Code
<xp:pager layout="Previous Group Next" partialRefresh="true"
		id="pager1" for="repeat1" panelPosition="top" pageCount="10">
	</xp:pager>
	<xp:panel id="repeatPanel">
		
				<xp:repeat id="repeat1" rows="100" indexVar="index">

					<xp:checkBox id="checkBoxGeschaeftsfeld">
						<xp:this.text><![CDATA[#{javascript:getComponent("repeat1").getValue()[index]}]]></xp:this.text>
					</xp:checkBox>


					<xp:br />
					<xp:this.value><![CDATA[#{javascript:var db:NotesDatabase = session.getCurrentDatabase();
                                                 var doc: NotesDocument = db.getProfileDocument("(KonfigurationVorgabewerte)", "");

                                                 return doc.getItemValue("GeschaeftsfelderTX")}]]></xp:this.value>
				</xp:repeat>
	</xp:panel>

Matze84

  • Gast
Re: Repeat Control + Pager
« Antwort #1 am: 03.07.14 - 15:37:31 »
Ich hab den Fehler gefunden.....

Muss die Property "rows" für die Repeat Control von 100 auf 20 runtersetzen, dann funktioniert auch der Pager :-)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz