Ich hatte eben einige Probleme nachträglich den ausgewählten UmsatzTyp in einem UmsatzTypInput per setPreselected auszuwählen. Erst als ich im Quellcode nachgesehen habe und festgestellt habe, dass in der Liste statt UmsatzTyp Einträge vom Typ UmsatzTypBean vorhanden sind war klar, warum es nicht funktioniert hat. Damit habe ich nicht gerechnet, da es dafür keinen Anhaltspunkt gibt.
Meiner Meinung nach, wäre es besser, wenn dort setPreselected mit UmsatzTyp aufgerufen wird, der entsprechende Typ in der Liste auch ausgewählt würde:
Meiner Meinung nach, wäre es besser, wenn dort setPreselected mit UmsatzTyp aufgerufen wird, der entsprechende Typ in der Liste auch ausgewählt würde:
Code
/**
* Aendert nachtraeglich das vorausgewaehlte Element.
* @param preselected neues vorausgewaehltes Element.
*/
@Override
public void setPreselected(Object preselected)
{
if(preselected instanceof UmsatzTyp)
preselected = new UmsatzTypBean((UmsatzTyp)preselected);
super.setPreselected(preselected);
}
* Aendert nachtraeglich das vorausgewaehlte Element.
* @param preselected neues vorausgewaehltes Element.
*/
@Override
public void setPreselected(Object preselected)
{
if(preselected instanceof UmsatzTyp)
preselected = new UmsatzTypBean((UmsatzTyp)preselected);
super.setPreselected(preselected);
}