Questions & Answers

Martin_Dirlewan
Returning Observer

FS 5.0 WebEdit und AppCenter funktioniert nicht?

Hallo,

wir verwenden momentan das App Center um Datensรคtze aus einer externen Quelle auszuwรคhlen und die ID des externen Datensatzes in FirstSpirit zu speichern. Die URL der externen Seite wird wie im Beispiel geรถffnet:

ApplicationService appService = context.requireSpecialist(ServicesBroker.TYPE).getService(ApplicationService.class);

BrowserApplicationConfiguration config = BrowserApplicationConfiguration.GENERATOR.invoke().identifier("IETab").title("Google").engineType(EngineType.DEFAULT);

ApplicationTab<BrowserApplication> browserTab = appService.openApplication(BrowserApplication.TYPE, config);

BrowserApplication browserApplication = browserTab.getApplication();

browserApplication.openUrl("http://www.google.de");

Mein Problem ist jetzt, dass es im JavaClient problemlos funktioniert aber im WebClient nicht.

Wenn man im WebEdit den Button der das Fenster/Tab รถffnen sollte auswรคhlt erscheint eine 500 Fehlermeldung.

Ist die AppCenter integration รผberhaupt fรผr WebEdit vorgesehen?

GrรผรŸe und Danke

Martin

0 Kudos
5 Replies
MichaelaReydt
Community Manager

Hallo Martin,

da sich die Technologie des AppCenters fรผr den SiteArchitect und den ContentCreator grundlegend unterscheiden, ist eine 1:1-รœbertragung nicht mรถglich.

Im ContentCreator stehen sogenannte Reports zur Verfรผgung, die zur Umsetzung solcher Anwendungsfรคlle, wie der von dir beschriebene, genutzt werden kรถnnen.

Eine entsprechende Beschreibung findest du im ODFS: Klick

Unter dem Menรผpunkt Reports gibt es auch eine Beispielimplementierung sowie ein Code-Beispiel: Klick

Viele GrรผรŸe

Michaela

0 Kudos

Hallo Michaela,

danke fรผr den Hinweis auf die Reports.

Reports:

So wie ich die Reports verstanden habe, ist ein Auswรคhlen eines Datensatzes nur รผber Drag and Drop auf einen FS_BUTTON mรถglich.

Kann ein Datensatz auf jeglichen FS_BUTTON dedropped werden z.B. auf einen FS_Button im normalen Formular einer Seite/Absatzes?

Alternative:

Gibt es eventuell die Mรถglichkeit im Formular der Seite JavaScript auszugeben um z.B. ein Window zu รถffnen und selbst das auswรคhlen von Datensรคtzen umzusetzten?

In der Doku gibt es "InlineEdit Items Plug-In" mit diesen kรถnnte man so wie ich es verstanden habe, JS Code ausgeben, leider gibt es diese wohl nicht im Formular einer Seite/Absatzes?

GrรผรŸe und Danke

Martin

0 Kudos

Hallo Martin,

die Antwort auf deine erste Frage lautet kurz und knapp: Ja. Smiley Happy Es ist mรถglich, einen Datensatz auf jeglichen FS_BUTTON zu droppen. Dieser kann sowohl im Formular als auch z. B. in der Vorschau gerendert werden.

Bezรผglich deiner Alternative kรถnntest du dir das Package de.espirit.firstspirit.webedit.client.api in der FS-Developer-Api ansehen.

Einen Dialog kannst du dann รผber top.WE_API.Common.createDialog(); erstellen.

Viele GrรผรŸe

Michaela

Hallo Michaela,

danke fรผr deine Antwort Smiley Happy,

leider kรถnnen die Datensรคtze in WebEdit nur auf FS Buttons die auf der Seite im HTML ausgegeben werden gedropped werden. In FS Buttons in einem Absatz Formular oder Seiten Formular funktioniert dies nicht, da die Auswahl in WebEdit ausgegraut im Hintergrund ist sobald man in die Formular Bearbeitung geht.

GrรผรŸe

Martin

0 Kudos

Hallo Martin,

ab FirstSpirit 5.1 kรถnnen Report-Elemente auch in einem Formular gedropped werden!

GruรŸ

Tim

0 Kudos

Type a product name