Search the FirstSpirit Knowledge Base
Hallo zusammen,
ich möchte gern die FS_ID eines aktuellen FS_DATASET Eintrags auslesen.
FS_DATASET Formularvariable st_dataset
Nun verwende ich folgende Methode um an das Element zu kommen:
pLanguage = aktuelle MasterLanguage
pPage = context.getStoreElement()
DatasetContainer pDataContainer = (DatasetContainer)pPage.getFormData().get(pLanguage, "st_dataset");
FormData pFormData = pDataContainer.getDataset().getFormData();
die Fehlermeldung ist nun folgende:
getDataset() not found in class'de.espirit.firstspirit.store.access.DataWrappingFormData$EditorValueWrappingFormField'
Wie funktioniert es richtig? Ich kann die jew. Klassen/Interfaces etc. nicht in der Hilfe finden.
Viele Grüße,
Phillip.
Eigentlich muss in Zeile 2 schon eine ClassCastException fliegen. Korrekt sollte die so aussehen:
DatasetContainer pDataContainer = (DatasetContainer)pPage.getFormData().get(pLanguage, "st_dataset").get();
Eigentlich muss in Zeile 2 schon eine ClassCastException fliegen. Korrekt sollte die so aussehen:
DatasetContainer pDataContainer = (DatasetContainer)pPage.getFormData().get(pLanguage, "st_dataset").get();
Ja das war ja einfach 🙂
Vielen Dank, es funktioniert wunderbar.