Hallo,
ich sitze gerade an einem Skript, welches durch einen FS_BUTTON aufgerufen wird, und dynamisch neue Einträge in einer FS_LIST erzeugen soll.
StoreAgent storeAgent = baseContext.requestSpecialist(StoreAgent.TYPE);
Store templateStore = storeAgent.getStore(Store.Type.TEMPLATESTORE);
FormDataList searchList = searchlist.get(); // searchlist übergeben per #field.list aus dem Formular
SectionTemplate aptemp = (SectionTemplate) templateStore.getStoreElement("listSection", UidType.TEMPLATESTORE);
SectionFormsProducer producer = (SectionFormsProducer) searchList.getProducer();
IdProvidingFormData create = producer.create(aptemp);
FormField formField = create.get(null, "st_pNummer");
formField.set("Time :"+System.currentTimeMillis());
searchList.add(create);
searchlist.set(searchList);
funktioniert im Java-Client wunderbar, nur im WebEdit tut sich gar nix. Bei jedem Aufruf des Skript kommen in der Konsole des Servers allerdings folgende Meldungen:
WARN 25.10.2013 08:19:31.234 {g-node=106626} (de.espirit.firstspirit.webedit.server.forms.StoreElementFormServiceImpl): Could not serialize new value for 'drop': false
WARN 25.10.2013 08:19:31.234 {g-node=106626} (de.espirit.firstspirit.webedit.server.forms.StoreElementFormServiceImpl): Could not serialize new value for 'properties': {}
Habe ich da was vergessen? Kann man auf die oben beschriebene Art und Weise im WebEdit überhaupt neue Einträge erzeugen? Bei den Einschränkungen WebEdit ist es zumindest nirgendwo erwähnt bzw. ich habe es nicht gefunden.
Viele Grüße
Thomas