NOTESSIDAN

Allt om Lotus Notes & Domino




Skicka egenskaper från din xPage till en custom control

En bra funktion med custom controls är att man kan skicka parametrar från en xpage till sin custom control, detta gör att man kan bygga generella custom controls som funkar i alla xPages.

Här ska jag försöka visa ett enkelt exempel på detta där jag bygger en custom control som visar infoboxar på webben. egentligen bara en enkel div tagg som jag sätter olika styles på.

Resultatet av det jag ska visa ser ut som bilden nedan i webläsaren, två likadana custom controls som ligger i en xPage, där jag har skickat in olika parametrar för att styra Subject, Width och BorderColor.






1. Bilden nedan visar hur jag lagt några panel controls i en Custom Control och ett beräknat fält





2. här har jag skapat fem stycken egenskaper/properties på min custom control. Subject, height, borderColor width och padding





3. jag kopplar mitt beräknade fält på min custom control till propertien/egenskapen "Subject" med metoden "compositeData.subject"





4. Jag kopplar sen ett stylesheet till panelen i min custom control. jag använder mig även här av metoden compositeData för att få tag i dom parametrarna jag skapat.








5. Bilden nedan visar att jag nu skapat en xPage och lagt in två stycken likadana custom controls. genom att klicka på sin custom control får man tillgång till dom parametrar vi skapade tidigare i våran custom control.

genom att sätta värden på dessa parametrar skickar vi dessa värden ner till våran custom control som sen hämtas upp med våran kod ovan "compositeData"

Som ni ser när man klickar på en custom control i sin xpage så finns ingen Style parameter under sektionen styling, så vi får styra detta med våra egna style parametrar.






6. Resultatet i min webläsare, 2 stycken custom controls jag lagt i en xPage där jag satt olika parameterar för subject, width och borderColor








Relevanta Poster på Notessidan:



Fler Poster om:

Fler bloggar om:

Technorati:

Delicious:
Publicerad 2009-12-04 | Kommentarer: 0 | Läsningar: 81

Kommentarer

No documents found



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: 1381
Alla sidvisningar idag:
Unika Besökare idag:
Databasstorlek: 184,25Mb
Fixup: 2019-07-21 00:31:05
FT:2019-07-22 07:13:00
DB Procent använd: 99,8
Antal Agenter: 42
Antal Formulär: 65
Antal Vyer: 60
Antal Dokument: 7933
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-07-22 09:01:26
Server Tidszon: Z=-1$DO=1$DL=3 -1 1 10 -1 1$ZX=131$ZN=W. Europe
Region:
Kommentarsspam Idag: 5
Kommentarsspam Totalt: 17957


BlogRankers.com

Top Sites at iWEBTOOL.com

Fight Spam! Click Here!

Bloggtoppen.se

Listed on BlogShares

Increase website traffic

Top Internet Blogs

Site Checker