Skip to content

Profile Document in XPage gebruiken

december 2, 2009

Als de gebruiker inlogt willen we dat de demo applicatie de taalinstelling gebruikt die in het Domino Profile Document (=preferences) van de gebruiker is opgeslagen.

Als de gebruiker van taal wisselt, moet de taalkeuze bewaard worden in zijn Domino Profile Document (=preferences).

Zie ook: https://appligate.wordpress.com/2009/11/02/wisselen-van-taal/

Code op XPage

Page-event: BeforeRenderResponse

if (@UserName() != "Anonymous") {
var doc = database.getProfileDocument("preferences", @UserName());

var language = doc.getItemValueString("language");
if (language != "") {
context.setLocaleString(language);
context.reloadPage();
}
}

Code onder NL/EN-Language Button

Click-event:

var language = "nl";
if (@UserName() != "Anonymous") {
var doc:NotesDocument = database.getProfileDocument("
preferences", @UserName());
doc.replaceItemValue("language", language);
doc.save();
}
context.setLocaleString(language);
context.reloadPage();

No comments yet

Geef een reactie

Vul je gegevens in of klik op een icoon om in te loggen.

WordPress.com logo

Je reageert onder je WordPress.com account. Log uit / Bijwerken )

Twitter-afbeelding

Je reageert onder je Twitter account. Log uit / Bijwerken )

Facebook foto

Je reageert onder je Facebook account. Log uit / Bijwerken )

Google+ photo

Je reageert onder je Google+ account. Log uit / Bijwerken )

Verbinden met %s

%d bloggers op de volgende wijze: