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();