10. marts 2004 - 08:59Der er
18 kommentarer og 1 løsning
Udvælgelse fra view
Først det vigtige, jeg arbejder i notes 5.11
Jeg har et view hvor første kolonne er land og anden kolonne er en form, der er 36 lande repræsenteret i view'et, jeg ønsker at vise de 10 seneste nyheder fra hvert land. Dvs trykker jeg på ex Danmark vil jeg kun få de 10 seneste nyheder fra DK, er der nogle forslag til en løsning. Jeg giver 100 for fuldstændig svar thi jeg har en smule travlt
Jørg: Hvorfor skal der laves DBLookUp ? - kan det ikke gøres ved at bruge det eksisterende view, ved at der åbnes en form med et embedded view med "show single category" - når der klikkes på land ?
land styrer hviket sprog siden står på, derfor er det vigtigt at når jeg trykker på en knap i min browser som hedder 10 seneste skal det være fra det rigtige land samt der skal vises de 10 seneste
mmmtm: Når der er mere en 10 nyheder for det pågældende land ville de også blive vist. mlabc: Så lad os starte: Dette er ikke DHTML, men dynamikken leveres af Domino serveren ved genindlæsning af siden Dit opslagsview skal være sorteret på første kolonne efter Land, evt. kategoriseret. Anden kolonne skal indeholde: Ingen sortering Subject + "¤" + <Link> (Link kan være relativ eller absolut) Tredje kolonne skal være datoen du ville sortere på. På formularen skal du have et felt med en liste over lande (Country). Generer evt. valgmulighederne vha. en @DbColumn til din opslagsoversigt (hent første kolonne) Feltet skal have sat "Refresh Fields on keyword change" Et andet felt hedder LatesNews. Pak det ind i PassThroughHTML. Ladd det være Beregnet til visning. Formlen skal være _view := "<ditopslagsview>"; _key := Country; _ltype := "":"NoCache"; _column := 2; _look := @DbLookup( _ltype; ""; _view; _key; _column); _list10 := @If(@IsError(_look); ""; @Subset(_look; 10)); @If(_list10 = ""; @Return("No News for " + Country); @Success); _headers := @Word(_look10; "¤"; 1); _links := @Word(_look10; "¤"; 2);
og så kommer koden som jeg ikke er så skrap til, men noget i stil med
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.