API
constructor
new FolderCounter(options: FolderCounterOptions): FolderCounter
Beispiel:
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const gadget = new FolderCounter({
title: "Meine Ordner",
folders: [{
id: "1234",
name: "key",
label: "Eingang",
size: 10
}]
});
context.returnValue = gadget.transfer();
Erweitertes Beispiel:
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const gadget = new FolderCounter({
id: "my-id",
title: "Meine Ordner",
folders: [{
id: "1234",
name: "key",
label: "Eingang",
size: 10
}],
sumSizeFromSubfolder: true,
collapsed: true,
animateSize: false
});
context.returnValue = gadget.transfer();
Statische Funktionen
fromContextFolder : FolderCounter
Erstellt ein FolderCounter Gadget anhand des aktuellen Ordners ( context.folder ).
FolderCounter.fromContextFolder(options: FolderInstanceOptions = {}): FolderCounter
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const gadget = FolderCounter.fromContextFolder();
context.returnValue = gadget.transfer();
Erweitertes Beispiel
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const gadget = FolderCounter.fromContextFolder({
animateSize: false
});
context.returnValue = gadget.transfer();
fromFolder : FolderCounter
Erstellt ein FolderCounter Gadget anhand eines Ordners.
FolderCounter.fromFolder(folder: Folder, options: FolderInstanceOptions = {}): FolderCounter
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const folder = context.getFoldersByName("MyCustomFolder").first();
const gadget = FolderCounter.fromFolder(folder);
context.returnValue = gadget.transfer();
fromFolders : FolderCounter
Erstellt ein FolderCounter Gadget anhand eines Ordners.
FolderCounter.fromFolders(folderIterator: FolderIterator, options: FolderIteratorOptions = {}): FolderCounter
context.enableModules();
const { FolderCounter } = require("ou.sp.gadget.FolderCounter");
const folders = context.getFoldersByName("MyCustom*");
const gadget = FolderCounter.fromFolders(folders);
context.returnValue = gadget.transfer();