NOTESSIDAN

Allt om Lotus Notes & Domino




Notestabeller eller HTML kod i formulären
Det är lite kontroversiellt att säga att man använder tabeller när man gör websidor eftersom det anses vara både slött och prestandakrävande. Det funkar lika bra med div:ar men det är lite omständigare.

Jag tycker personligen i dom flesta fall att det räckar om man försöker hålla ned antalet tabeller på webbsidan. (om inte kunden har extremt höga krav på hursnabbt sidorna ska laddas)

När man skapar tabeller i tex ett notesformlär för visning på webben så kan man göra på 2 sätt, antingen skapar man en vanligt notestabell eller så skriver man HTML koden direkt.

Jag brukar föredra att göra en notestabell eftersom det är mycket lättare i utvecklingsmiljön att se vad formuläret gör och kommer att se ut.

Anledning till att många väljer att lägga HTML direkt i sidorna är för att man tror att man får lite bättre kontroll över html koden. det är förvisso sant, men mina tester visar att det inte spelat någon roll eftersom man idag styr layout via stilmallar och inte via html attribut.

Studera bilden nedan, både HTML koden och Notestabellen gör två likadana tabeller på webben fast med något olika bredd på kolumnerna. Genom att applicera samma stilmall till båda tabellerna så kommer dom se exakt likadana ut på webben.




Om man tittar i HTML källkoden till de båda tabellerna på webben så är skillnaden att Domino alltid lägger på width på alla TD taggar. men det spelar som sagt ingen roll eftersom stilmallarna tar över html attributen. (så om du sätter width i stilmallen så är det den som gäller).

En annan skillnad mellan de båda tabellerna är att Notestabeller måste konverteras av Domino till HTML vilket antagligen kan fördröja sidvisningen någon halv millisekund.

Anledningen till att jag skriver om detta är för att beskriva ett annat fungerande sätt att utveckla tabeller på än det som är det mest vanliga dvs formulär fulla med bara html kod.



Relevanta Poster på Notessidan:



Publicerad 2006-12-14 | Kommentarer: 4 | Läsningar: 1861
Kommentarer

Andrei Kouvchinnikov ( 2006-12-15 00:21:36 ) Websida
Jag tror att den största anledningen till varför man använder HTML tabeller är för att kunna programmatiskt gömma tabellrader och programmatiskt sätta tabellcell properties (färg, teckensnitt) med hjälp av Computed Text.
Och för att generera hela tabellen dynamiskt från @DBLookup data.

Thomas Adrian ( 2006-12-15 01:04:13 ) Websida
Det har du helt rätt i, den lösningen har jag sett i många applikationer, jag har aldrig användt den själv dock utan löst det på andra sätt.

Borde det inte vara smartare att styra utseende på tabellerna med stilmallar istället för massa lookup:er ? borde vara snabbare i fall.


/T


Tim Eichmann ( 2006-12-15 09:25:56 )
Jo.... jag försöker att använda stilmallar överallt. Det är ju mycket enklare.

Men har du testat detta när din Notes-tabell har följande inställning under "Table" properties, första flik:

width = Fit with margins

Om du har det så fungerar "width" i stillmaller inte !!!!
Thomas Adrian ( 2006-12-16 10:33:43 ) Websida
Hej Tim,

Skillnaden mellan att sätta "fit with margin" och "fixed width" är att Domino lägger på width=100% på "fit with margin".

Men inte heller detta spelar någon roll eftersom man kan använda stilmallar för att sätta tabellbredd också.

Med stilmallar kan du göra notestabellerna prescis som du vill ha dom.


/T




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: 149,75Mb
Fixup: 2019-09-19 00:31:04
FT:2019-09-19 03:17:12
DB Procent använd: 99,9
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7984
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-19 04:52:44
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 5
Kommentarsspam Totalt: 18824


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker