Search the FirstSpirit Knowledge Base
Hallo.
ICh versuche per API ein Formfeld zu setzen:
page = createInFolder.createPage(withUid,
(Template) templateStore.getStoreElement("template_uid", IDProvider.UidType.TEMPLATESTORE), false);
page.setLock(true);
page.getFormData().get(languageAgent.getMasterLanguage(), "myid").set(id);
page.save();
page.setLock(false);
Leider funktioniert das set auf dem Formfield nicht.
Was mache ich falsch?
Hallo,
es fehlt hier das setFormData() auf der page:
...
page.setLock(true);
fd=page.getFormData();
fd.get(languageAgent.getMasterLanguage(), "myid").set(id);
page.setFormData(fd);
page.save();
...
VIele Grüße
MIchael
Hallo,
es fehlt hier das setFormData() auf der page:
...
page.setLock(true);
fd=page.getFormData();
fd.get(languageAgent.getMasterLanguage(), "myid").set(id);
page.setFormData(fd);
page.save();
...
VIele Grüße
MIchael
Hab mal rumgefragt: Auf diese Falle ist bei uns bis jetzt jeder Entwickler reingefallen...Aus meiner Sicht ist das ein Bug oder zumindest eine gemeine Unschönheit, schwer zu durchschauen. Gibt es Gründe für diese Vorgehensweise?