Hide/When i XPages

På alle XPages elementer er der en ‘rendered’ property. Hvis denne sættes til False, så bliver elementet skjult og ikke sendt med ud til browseren (fjernet fra HTML koden).

Hiden/When kan nemt baseres på roller som det kendes fra Notes klienten. I XPages benyttes denne kode:

context.getUser().getRoles().contains('[rolename]');

Tilsvarende kan nedenstående kode benyttes til at skjule et element når dokumentet er i edit mode:

rendered="#{javascript:document1.isEditable()}">

Eller en @IsNewDoc:

!document1.isNewNote()

Links

 

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

*