Daten aus einem FileResultset
Ein TableGadget kann automatisch über ein FileResultset befüllt werden.
Einfaches Beispiel
context.enableModules();
const { TableGadget } = require("ou.sp.gadget.TableGadget");
const fileResultset = new FileResultset("ouspPostman_Documents")
const gadget = TableGadget.fromFileResultset(fileResultset);
context.returnValue = gadget.transfer();
Über den zweiten Parameter können nur ausgewählte Mappenfelder verwendet werden.
context.enableModules();
const { TableGadget } = require("ou.sp.gadget.TableGadget");
const fileResultset = new FileResultset("ouspPostman_Documents")
const fields = ["mailSender", "mailDate"]
const gadget = TableGadget.fromFileResultset(fileResultset, fields);
context.returnValue = gadget.transfer();
Auswahlmöglichkeit
Wird die Option fieldName angegeben, so wird der Auswahlmodus eingeschaltet. Standardmäßig ist die Einzelauswahl aktiviert. Optional kann dann über die Option multiSelect eine Mehrfachauswahl aktiviert werden.
context.enableModules();
const { TableGadget } = require("ou.sp.gadget.TableGadget");
const fileResultset = new FileResultset("ouspPostman_Documents")
const fields = ["mailSender", "mailDate"]
const tableGadget = TableGadget.fromFileResultset(fileResultset, fields)
// Ziel Mappenfeld
tableGadget.options.fieldName = "Gadget_fileResultsetJSON"
// Mehrfachauswahl
tableGadget.options.multiSelect = true
context.returnValue = tableGadget.transfer();