Avatar billede roed Nybegynder
10. maj 2001 - 10:49 Der er 3 kommentarer og
1 løsning

Ændring af standardbesked på web

Jeg har lavet en applikation til web, men har et problem med views. Når der ikke er nogle dokumenter står der bare \"No documents found\". Hvor dan kan jeg ændre det til min egen text ???
Avatar billede jhr Nybegynder
12. maj 2001 - 22:30 #1
Det kan du løse på flere måder:

a.) Lav et \"dummydokument\" i viewet. Du kan lade viewet vise det pågældende dokument som noget html, ex. \\icons\\ecblank.gif - så kan det ikke ses.

b.)Lav det enten som et embedded view i en page eller form, så kan du lave en \"hide-when\" formel der skjuler området, hvis viewet er tomt.

c.) Lav en $$viewtemplate - så kan du også styre på $$viewbody-feltet. Hvis viewet er tomt - så skjuler du det, og viser evt. en anden linie med din egen tekst.
Avatar billede roed Nybegynder
14. maj 2001 - 12:43 #2
jhr >> Jeg har iforvejen lavet det som et embedded view på en page, så det vil være det nemmeste at bygge videre på. Men jeg kan ikke lige finde ud af at lave en @if formel i hidewhen. Hvordan tester jeg om viewet er lig NULL??? Kan du sætte en @if sætning sammen ???
Avatar billede jhr Nybegynder
15. maj 2001 - 10:12 #3
Jo her er formlen:
@Elements(@DbColumn(\"\":\"NoCache\";\"\":\"\";\"VIEWNAVN\";1))=0

Hvor der står VIEWNAVN indsætter du viewnavnet i \"pinger\".

Det formlen gør er som følger:

DbColumn funktionen returnerer hele første kolonne i viewet.
Elements funktionen tæller antallet af elementer i det DbColumn returnerer.
Avatar billede roed Nybegynder
16. maj 2001 - 09:12 #4
jhr>> Tak det virker. Jeg kendte ikke lige den der @Elements, men den er jo ret tjekket. Tak for hjælpen !
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester