Zum Hauptinhalt springen

API

Das Modul require("ou.sp.gadget.MultiTable") beinhaltet folgende Komponenten:

  • TableDialog
  • TableGadget
  • TableMonitor
  • MultiTableOptionsHelper
  • MultiTableXlsxExporter
  • MultiTableGadgetBuilder

Beispielverwendung von TableGadget:

context.enableModules();
const { TableGadget } = require("ou.sp.gadget.MultiTable");

const gadget = new TableGadget({
rows: [
{ id: "1", name: "name1" },
{ id: "2", name: "name2" },
{ id: "3", name: "name3" }
]
});

Dabei macht es (fast *) kein Unterschied, ob man über die TableGadget-Komponente über ou.sp.gadget.MultiTable oder ou.sp.gadget.TableGadget importiert.

Import über Modul ou.sp.gadget.MultiTable:

context.enableModules();
const { TableGadget } = require("ou.sp.gadget.MultiTable");

tipp

* Aus Performance-Gründen wird der direkte Import der jeweiligen Komponente empfohlen.

context.enableModules();
const { TableGadget } = require("ou.sp.gadget.TableGadget");