Hi zusammen,
ich habe folgendes Szenario: Ich habe ein Feld in einer Klasse, in der mehrere Werte als CSVs gespeichert werden. D.h. bspw.:
String a = "A, B, C, D".
Nun habe ich eine Primefaces DataList, in der ich diese Werte darstellen lassen möchte. Natürlich könnte ich nun einfach eine ManagedBean nehmen, die den String als List<String> darstellt. Ich dachte mir aber, ich könnte ja auch mit einem Converter arbeiten.
Nun ist das Problem, dass ein Converter zwei Methoden bereitstellt:
getAsObject und getAsString.
getAsString wird aufgerufen, wenn ein Wert dargestellt werden soll. Ich bräuchte im Grunde genau das umgekehrte. D.h. ich bräuchte einen Converter, der einen gespeicherten String in ein Object, in dem Fall List<String> konvertiert. Kann ich das irgendwie mit Converter umsetzen? Oder ist das hierfür nicht gedacht?
Gruß
Mike
ich habe folgendes Szenario: Ich habe ein Feld in einer Klasse, in der mehrere Werte als CSVs gespeichert werden. D.h. bspw.:
String a = "A, B, C, D".
Nun habe ich eine Primefaces DataList, in der ich diese Werte darstellen lassen möchte. Natürlich könnte ich nun einfach eine ManagedBean nehmen, die den String als List<String> darstellt. Ich dachte mir aber, ich könnte ja auch mit einem Converter arbeiten.
Nun ist das Problem, dass ein Converter zwei Methoden bereitstellt:
getAsObject und getAsString.
getAsString wird aufgerufen, wenn ein Wert dargestellt werden soll. Ich bräuchte im Grunde genau das umgekehrte. D.h. ich bräuchte einen Converter, der einen gespeicherten String in ein Object, in dem Fall List<String> konvertiert. Kann ich das irgendwie mit Converter umsetzen? Oder ist das hierfür nicht gedacht?
Gruß
Mike