Search the FirstSpirit Knowledge Base
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!
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
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
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()