Zum Hauptinhalt springen

ReactHelper

Diese Helferklasse vereinfacht das Rendern einer React-Komponente über ein Portalscript.

Funktionen

createReactGadget Function

Diese Funktion erstellt eine otris.gadget.gui.HTML-Instanz und fügt dieser eine clientseitige Funktion hinzu, die beim Laden des Gadgets im Browser eine React-Komponente rendert.

Parameter options Object

Zur Erklärung der verfügbaren Optionen siehe CreateReactGadgetOptions.

Verwendung im Portalscript

context.enableModules();

const { registerGadgetAction, transfer } = require("gadgetAPI.module.gadgetAPI");
const { createReactGadget } = require("ou.sp.ReactHelper");

registerGadgetAction("build", function () {
const options = {
/* ... some gadget specific options ... */
};

return createReactGadget({
id: "someGadgetId",
gadgetName: "SomeGadgetName",
gadgetOptions: options,
containerStyle: "width: 100%; height: 100%;",
});
});

context.returnValue = transfer();