UmsatzTypInput.setPreselected

ds10

Betreff:

UmsatzTypInput.setPreselected

 ·  Gepostet: 08.02.2022 - 17:50 Uhr  ·  #161994
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:
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);
  }

hibiscus

Betreff:

Re: UmsatzTypInput.setPreselected

 ·  Gepostet: 09.02.2022 - 09:20 Uhr  ·  #161999
Danke für den Hinweis. Ist eingebaut. Das Wrappen in UmsatzTypBean ist für die formatierte Anzeige der Kategorien mit Einrückungen nötig.