Skip to end of metadata
Go to start of metadata

EntryDirective brukes til å loope et sett med NotesViewEntries, og erstatter gamle <!- $view ->. Den refereres <@entry />

I motsetning til den gamle, som bruket en ViewNavigator internt, så bruker denne versjonen en NotesViewEntryCollection. Dette kan skape noen enringer i forhold til gammel oppførsel.

Eksempel:

Eksempel
<ul>
    <@entry view="viewHierarchyFlatPublished" key="\\Meny"; entry, info>
        <li>
            <span>
                <a href="${entry.getColumnValues().get(4).toString()}" title="${entry.getColumnValues().get(8).toString()?html}">${entry.getColumnValues().get(8).toString()?html}</a>
            </span>
        </li>
    </@entry>
</ul>

Konfigurasjon:

Parameter
DataType
Beskrivelse
db
String
Applikasjonen som oversikten definert med view eksisterer i. Hvis blank(null) brukes denne applikasjonen (iSite)
application String
Samme som db, men er innført for å følge navnestandarden til andre deler av systemet.
view
String
Oversikten som skal listes
start
int
Hvor i oversikten man skal starte listingen, 1 er default, kan være blank (null)
count
int
Hvor mange entries som skal listes om gangen, hvis blank (null) benyttes default, 30
key
String
Hash
Hvis man ønsker å begrense listingen basert på en nøkkel. Vær obs på at \ må escapes med \\.
Dersom man kun bruker navigator=false, så kan key være en hash, eks: key=["verdi1", "verdi2"]. (fra 6.2.1)
navigator
boolean
Sett til true dersom du ønsker å bruke en ViewNavigator istedet for en ViewEntryCollection. Default false.
recycleView boolean
Brukes til å hindre recycling ved nesting av flere @entry inne i hverandre

Returverdier:

Variabel
DataType
Beskrivelse
entry
NotesViewEntry
Entryen i oversikten som er den aktive.
info.count
int
Totalt hvor mange entries som kan vises. Kan brukes for å sjekke om en listing er tom eller ikke
info.current
int
Hvilket nummer i listingen vi er på akkurat nå

Dersom flagget "Display column values as separate entries" er satt på viewkolonnen, så vil en ViewEntryCollection kun returnere den første instansen av denne, skal du ha alle verdiene, er du nødt til å bruke en ViewNavigator. ViewEntryCollection as satt som default fordi det kan ta noe tid å lage en ViewNavigator.Hvis navigator=true, så vil info.count vise totalt antall entries i en ViewNavigator, og det er ikke nødvendigvis det riktige antallet dersom du bare er ute etter å presentere en bestemt key.

Fra 6.1.2 bruker "navigator=true" de nye ViewNavigator.setBufferMaxEntries(400) for å øke hastighet ved store oversikter.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.