17.09.2013 Views

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

7.2.4.2 Databehandling<br />

Side 60<br />

For at slutbrugeren kan bruge slutbruger<strong>system</strong>et <strong>til</strong> noget, skal der være mulighed for at<br />

foretage søgninger. Der skal være en måde at slutbrugeren kan taste oplysninger ind, og<br />

derefter få vist data fra databasen der opfylder disse kriterier. Datastrukturen indeholder<br />

allerede en specifikation på hvordan man kan søge, og brugergrænsefladen skal kunne udnytte<br />

disse.<br />

Søgninger bliver defineret ved hjælp <strong>af</strong> et visuelt element der hedder searchForm. På<br />

searchForm kan der henvises <strong>til</strong> et Request element fra et View. En searchForm vil vise de<br />

felter der er i Reqest’en. Det er en visualisering <strong>af</strong> Request’en<br />

searchFormen gør det muligt for slutbrugeren at taste data ind i de felter der er defineret i<br />

requesten. Disse data vil slutbruger<strong>system</strong>et bruge disse data <strong>til</strong> at lave en søgning. På<br />

searchForm er der en attribut der refererer <strong>til</strong> det skærmbillede der kan vise søgeresultatet.<br />

Når søgningen bliver foretaget vil der blive skiftet <strong>til</strong> skærmbilledet med listevisningen.<br />

Listevisningen får den Request struktur med der skal bruges <strong>til</strong> at begrænse hvad data der<br />

bliver vist i listen. Informationerne fra View’et om hvilke felter der skal vises, og i hvilken<br />

rækkefølge vil blive brugt når søgeresultatet vises på skærmen.<br />

En liste skal have et default Request objekt der skal bruges, hvis der ikke bliver sendt et<br />

Request objekt med.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!