Option aus Entity erstellen (mit FormData)
Author: nick
Publication Date: 10/12/2011 14:28
Im Beitrag https://community.e-spirit.com/message/4227#4227 ist beschrieben wie man mit der alten API eine Entity als Wert einer Combobox setzt. Mit der neuen API (über getFormData() statt getData()) habe ich bislang keine Möglichkeit gefunden ein Option-Objekt (im allgemeinen und im speziellen für eine Entity) zu erzeugen:
Entity e = ...
FormField<?> field = formData.get(language, "combobox");
Option newValue = // create option for e
field.set(option)
-
Author: StefanSchulz - 10/14/2011 12:15
API-Weg der mir so einfällt ...
GomFormElement cbox = formData.getForm().findEditor("combobox");
OptionFactory factory = ((OptionFactoryProvider) cbox).getOptionFactory();
Zwar ist das Combobox-Formularelement nicht öffentlich, implementiert jedoch das Interface OptionFactoryProvider. Kann man evtl. noch durch ein instanceof absichern.
Von wo aus soll denn auf die Factory zugegriffen werden?
Stefan.
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire