Search the FirstSpirit Knowledge Base
Hallo Zusammen,
ich habe eine recht konkrete Scripting-Frage:
Ich würde gene einen FS_BUTTON einbauen, bei dem sich auf Klick ein neuer Tab in der Vorschau mit einer bestimmten externen URL öffnet.
Ich brauche also eine Funktion mit der man die interne Vorschau öffnen kann und gleichzeitig eine beliebige URL übergeben wird.
Geht so was?
Toll wäre ein Code Schnipsel von jemandem, der sowas schon mal gemacht hat. Ich wäre aber auch über einen Hinweis wo ich das in der API finde, glücklich.
Viele Grüße
Charlotte König
Hallo Frau König,
über einen AppCenter Slot könnte sie diese Anforderung umsetzen.
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");
Dafür benötigen sie lediglich einen freien AppCenter Slot.
Viele Grüße
Thorsten Marx
Hallo und vielen Dank 🙂
Aber ich gehe davon aus dass diese Slots an einer Lizenz hängen.
Und diese Lizenz bzw. das Modul muss gekauft werden, sonst funktioniert das nicht...
Oder?
Viele Grüße
charlotte könig
Hallo Frau König,
das stimmt, für diese Lösung müsste ein AppCenter Slot lizensiert werden. Ein andere Skript Lösung würde mir jetzt auch nicht einfallen.
Muss es den ein FS_BUTTON mit Skript sein, sie könnten auch einfach eine Seite erstellen und dort einen externen Link plazieren. Dieser würde dann ja in der Vorschau aufgerufen werden.
Viele Grüße
Thorsten Marx