novomind
I'm new here

Methode setDisplayName für den IDProvider

Jump to solution

Hallo,

über die API kann man im IDProvider den Displaynamen abfragen:

     IDProvider.getDisplayName(Language language)

Wie kann man den Displaynamen setzten (z.B. wenn man ein neues Element erstellt hat)?

Eine Methode "setDisplayName(...)" konnte ich nicht entdecken.

Vielen Dank im Voraus!

1 Solution

Accepted Solutions
broszeit
I'm new here

Hallo Ronny,

der DisplayName ist Bestandteil der LanguageInfo.

Du kannst dir mittels IDProvider.getLanguageInfo(Language lang) die LanguageInfo holen und auf dieser dann #setDisplayName(String displayName) aufrufen.

Siehe auch die Doku.

Viele Grüße

Rouven

View solution in original post

0 Kudos
2 Replies
broszeit
I'm new here

Hallo Ronny,

der DisplayName ist Bestandteil der LanguageInfo.

Du kannst dir mittels IDProvider.getLanguageInfo(Language lang) die LanguageInfo holen und auf dieser dann #setDisplayName(String displayName) aufrufen.

Siehe auch die Doku.

Viele Grüße

Rouven

0 Kudos
gockel
Crownpeak employee

Hierbei ist zu beachten, dass IDProvider#getDisplayName(), wie im JavaDoc beschrieben, eine Fallback-Behandlung hat. Die analoge getter-Methode zu der von Rouven genannten setter ist also auch LanguageInfo#getDisplayName()

0 Kudos