NOTESSIDAN

Allt om Lotus Notes & Domino




Exempel på användning av Repeat Control i xPages

Här är några exempel på hur man kan använda Repeat Control i xPages

Loopar ett multivaluefält och visar listan av värden i bakvänd ordning,
Denna kod hämtar sista dokumentet i vyn MiscEvents i log.nsf och gör en vector av värden i EventList. sen används en collection och en comparator för att returnera alla värden i omvänd ordning

Repeat value = try{
var comp = java.util.Comparator;
var c = java.util.Collections;
var logdb = sessionAsSigner.getDatabase("srv","log.nsf");
var logview = logdb.getView("MiscEvents");
var logDoc = logview.getLastDocument();
var fld = logDoc.getItemValue("EventList");
comp = c.reverseOrder()
c.sort(fld,comp);
c;

}catch(e){
e;
}
Repeat var = fld
Computed Field value = javascript: fld




Skriver ut namnet på alla databaser på servern eller lokalt

Repeat value =
var v = new java.util.Vector();
var DATABASE = 1247;
var out = "";
var dir = session.getDbDirectory("");
var db = dir.getFirstDatabase(DATABASE);
while (db != null) {
v.add(db)
db = dir.getNextDatabase();
}
return v

Repeat var = dbs
Computed Field value = javascript: dbs.getTitle()


Skriver ut 1-10

Repeat value = 10
Repeat var = cc
Computed Field value = javascript: cc


Returnera en array av columnvärden från en vy enligt sortering i vyn

Repeat value = View data source
Repeat var = cc
Computed Field value = javascript: cc


Returnerar dokument från en flat vy enligt sortering i vyn

Repeat value = View data source
Repeat var = cc
Computed Field value = javascript: cc.getDocument()


Returnerar dokument från en kategoriserad vy, sortering enligt vyn

Repeat value = View data source
Repeat var = cc
Computed Field value = javascript:
var doc = cc.getDocument();
if(doc){
//gör nåt med doc
}


Returnerar alla värden från en kolumn i en vy med colmntext "subject" sotering enligt vyn

Repeat value = View data source
Repeat var = cc
Computed Field value = javascript: cc.getColumnValue("Subject")


Returnerar alla värden från första kolumnen i en vy, funkar även om vyn är kategoriserad

Repeat value = @DbColumn("","View",1)
Repeat var = cc
Computed Field value = javascript: cc


Returnerar dokument från en notesdocmentcollection och fältvärde efter sökning i databasen, osorterad

Repeat value = database.search("Form = 'MainForm'")
Repeat var = cc
Computed Field value = javascript: cc.getItemValueString("Subject")


Repeterar alla värden i fältet keyword i första dokumentet i vyn "view"

Repeat value = database.getView("View").getFirstDocument().getItemValue("Keywords")
Repeat var = cc
Computed Field value = javascript: cc


Returnerar fältet "subject" från alla dokument i en flat vy. denna kommer gå fel om vyn är kategoriserad eftersom ett entry kan vara en kategori

Repeat value = database.getView("View").getAllEntries()
Repeat var = cc
Computed Field value = cc.getDocument().getItemValueString("Subject")


Har du själv några förslag, lämna gärna en kommentar


Här finns mer förslag



Här är några bilder på hur man använder en Repeat Control








Relevanta Poster på Notessidan:



Fler Poster om:

Fler bloggar om:

Technorati:

Delicious:
Publicerad 2010-09-26 | Kommentarer: 0 | Läsningar:

Kommentarer

No documents found



Sök på Notessidan
Thomas Adrian
ThomasCertifierad utvecklare och administratör inom Notes & Domino

Kontakta mig







Senaste Sökningarna på Notessidan
Sön - sharepoint (R:1)
Sön - räkna and antal and besökare (R:0)
Sön - browser (R:17)
Sön - stoppar and mail (R:1)
Sön - korrupt (R:3)
Sön - böcker (R:0)
Sön - kalendern (R:12)
Sön - feature (R:15)
Sön - print and mime (R:2)
Sön - länka (R:0)
Sön - databasen (R:94)
Sön - access (R:47)
Sön - outlook (R:15)
Sön - webanvändare (R:0)
Sön - google and maps (R:6)
Sön - juffe (R:2)
Sön - uidoc.print (R:1)
Sön - java and lotusscript (R:26)
Sön - besök (R:0)




Databasstatistik Blogg
Uppdateras var 15:e Minut

Antal Poster:562
Antal Kommentarer: 1405
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 153,25Mb
Fixup: 2019-09-22 21:33:25
FT:2019-09-23 00:19:14
DB Procent använd: 99,2
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7985
Antal Image Resources: 108
Antal Subformulär: 18
Antal Scriptbibliotek: 11
Totalt Antal Designelement: 576
Antal Attachments: 159
Antal Konflikter: 0
Server version 1: 405
Server version 2: Release 9.0.1FP9|August 14, 2017
Server Plattform: Windows/64
Ändrad: 2019-09-23 01:07:43
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 4
Kommentarsspam Totalt: 18899


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker